This guide shows you how to install the Panelicious app on a Fire TV stick, pair it with your account, and make sure it starts again by itself after a power cut. You need your Fire TV remote and a computer on the same Wi-Fi network. Allow about 20 minutes.
The low cost of Fire TV sticks makes them look perfect for digital signage on a budget. However, Fire TV sticks are built for watching TV at home. They are designed around, and subsidised by, Amazon's own apps, content and Appstore, not for running a screen on their own all day. Amazon go out of their way to make it harder to perform any task that doesn't involve a subscription to their streaming services. Out of the box, a Fire TV stick:
That is why this guide has more steps than other devices, and why you install the app from a computer. Once it is set up, Panelicious runs on a Fire TV stick like on any other display.
Amazon controls the software on Fire TV sticks and can change it at any time, through the automatic updates above. An update could change how the stick behaves, or stop a step in this guide from working, without notice. We test Panelicious on Fire TV, but we cannot promise that a future Amazon update will not affect it. If your screen depends on running all day, every day, choose an Android or Google TV device instead.
If you are buying a device for a new screen, an Android or Google TV device is quicker to set up. You can install Panelicious from Google Play, and on most of these devices you can turn on automatic restart with the remote.
Panelicious runs on Fire TV sticks that use Fire OS. It does not run on sticks that use Amazon's newer Vega OS. Vega OS cannot install apps from outside the Amazon Appstore, so there is no way to put Panelicious on it. If you have one, use another device instead: an Android or Google TV device, a Raspberry Pi, or the web display.
To check your stick:
Buying a stick? If Amazon's product page says the stick does not allow side-loading, it uses Vega OS. Choose a different one.
Fire TV hides these settings until you ask for them.
192.168.1.50.brew install android-platform-tools instead.panelicious-display-production-android-v1.2.0.apk..\adb wherever this guide says adb.Your computer and the stick must be on the same Wi-Fi network.
Connect to your stick. Use your own IP address:
adb connect 192.168.1.50:5555
Your TV asks Allow USB debugging? Tick Always allow from this computer, then select OK. If the computer says "failed to authenticate", run the command again after you accept.
Install the app. Type adb install (with a space at the end), drag the downloaded file onto the terminal window, and press Enter:
adb install panelicious-display-production-android-v1.2.0.apk
Wait for Success.
Let the app restart itself after a power cut. Without this, after a power cut the screen stays on the Fire TV home screen until someone opens Panelicious. Fire TV has no setting for this on the TV, so you set it from the computer, once:
adb shell appops set com.panelicious.display SYSTEM_ALERT_WINDOW allow
No message means it worked.
Check it:
adb shell appops get com.panelicious.display SYSTEM_ALERT_WINDOW
It should print a line that starts with SYSTEM_ALERT_WINDOW: allow. Extra text after it, such as rejectTime=…, is normal.
Your stick is now paired and will show your content.
Optional: on the stick, turn ADB Debugging off again. The permission stays. You will need it on again to update the app from your computer.
Panelicious should open on its own and start playing again within a minute or two.
An app installed this way does not update itself through the Appstore. Updating keeps your pairing and the restart permission.
From your computer
Download the latest app from https://pan.lc/a.
Check ADB Debugging is on, then connect as in step 4.
Install over the top. Note the -r:
adb install -r panelicious-display-production-android-v1.2.0.apk
From the TV, without a computer
You can side-load the Panelicious app without a computer, however you still need to use the ADB commands from a computer to grant the permissions for the Panelicious app to start automatically at boot, otherwise someone will have to manually start the Panelicious app every time the Fire TV Stick restarts.
pan.lc/a in the address box and select Go.adb connect times out. Check that the stick and the computer are on the same Wi-Fi network, that ADB Debugging is on, and that you typed the right IP address.adb disconnect, run the connect command again, and watch the TV screen.adb install says the file was not found. Drag the downloaded file onto the terminal window instead of typing its name.