There is, unfortunately, no one-click method for this migration. As such, you need to do the following:
- Sign up for a Screenly Pro account
- If you do not have your assets available locally, copy the folder ~/screenly_assets from your Raspberry Pi.
- Upload all assets to Screenly Pro.
- Download the latest Screenly Pro disk image (available from within the web interface under Screen -> Add Screen).
- Flash out the new disk image to to your SD Card
- Pair your Raspberry Pi with your Screenly account
Also, we recently built a migration tool that allows users to automatically transfer their Screenly OSE assets to their Screenly Pro account (content). This tool allows users to avoid having to download their Screenly OSE assets and manually upload them to their paid Screenly account.
How to use the Screenly Migration Tool
To use this migration tool, take the following steps:
- Hook up a USB keyboard to the Raspberry Pi that is running your Screenly OSE software.
- Press Ctrl+Alt+F1 (For some keyboards, you will press Ctrl+Alt+F2). This will open up the Raspberry Pi configuration menu.
- Enter the login name“pi”
- Enter the password “raspberry”. Note that when you enter the password, the characters won’t show up on your screen. Just press “Enter” after you type in the password.
- Type in the command “$ cd /home/pi/screenly”. Press “Enter”.
- Type in the command “$ python tools/assets-migration-to-screenly-pro.py”. Press “Enter”.
- You will then see the question “What do you want to use for migration?” Type in “2” for the credentials option.
- Type in your username for your paid Screenly account. If you don’t have a paid Screenly account yet, you can sign up here. Note that you will need to include an “@” symbol if your username is an email address. The key sequence for entering this symbol in the terminal depends on your keyboard, so you may have to try a few combinations. For an English US keyboard, hold down Shift+”. If that doesn’t work, try combining the “Shift” key with several other keys.
- Enter your password for your paid Screenly account.
- You will then see the question “Do you want to start asset migration?” Enter “y” for yes.
- You will then see the question “Do you need authentication to access Screenly-OSE API?” Enter “N” for no.
- The migration will then begin. It may take a few minutes, so be patient!
- You will then (hopefully!) see the “Migration completed successfully” notification.
- You can now find your Screenly OSE assets within the asset tab of your paid Screenly account!
- If you want to show assets via your Screenly OSE account, you can still do so. Simply reboot your Raspberry Pi device, and your Screenly OSE assets will start playing again as normal.
If you have any trouble with this migration, please feel free to reach out to Screenly Support.