The Amazon Fire TV Stick and Fire TV screensaver can be changed to slideshow your personal Google Photos, Flickr, Google Drive, Microsoft OneDrive or Dropbox photos and videos quite easily by switching it to use one of my folio apps.
Since you’re reading this, you probably already know my apps provide a much better slideshow. Not only will they slideshow both photos and videos, they have a ton of customization settings, allowing you to choose different animations, display times, and they’ll automatically refresh so your slideshow stays current.
When the app is set as the default Fire TV screensaver, all of the slideshow settings in the app will apply to the screensaver as well.
Step 1, Connect to Fire TV Stick Using ADB
The hardest part of this process is installing a program called ADB and connecting to your Fire TV. I’ve found this guide to be quite good: http://www.aftvnews.com/how-to-connect-to-a-fire-tv-or-fire-tv-stick-via-adb/
Once you have connected to the Fire TV with adb, enter the adb shell by entering the following command:
adb shell
Step 2, Change the Fire TV Stick’s Screensaver
Next, issue the command that change the Fire TV’s default screensaver to one of my folio apps. The command will be different, depending on the app you have. While the commands may word wrap in your browser, they should all be entered on a single line with no line breaks.
Enter one of the following commands into the adb shell:
Enter this command for pFolio for Google Photos:settings put secure screensaver_components com.snapwood.picfolio/com.snapwood.picfolio.DreamService
Enter this command for FlickFolio for Flickr:settings put secure screensaver_components com.snapwood.flickfolio/com.snapwood.flickfolio.DreamService
Enter this command for fotoFolio for Facebook:settings put secure screensaver_components com.snapwood.fotofolio2/com.snapwood.fotofolio.DreamService
Enter this command for gFolio for Google Drive:settings put secure screensaver_components com.snapwood.gfolio/com.snapwood.gfolio.DreamService
Enter this command for SkyFolio for Microsoft OneDrive:settings put secure screensaver_components com.snapwood.skyfolio/com.snapwood.skyfolio.DreamService
Enter this command for dFolio for Dropbox:settings put secure screensaver_components com.snapwood.dropfolio/com.snapwood.dropfolio.DreamService
After issuing one of the above commands, verify the screensaver is set by issuing this command:
settings get secure screensaver_components
Step 3, Optionally Set the Slideshow Album
By default, the screensaver will slideshow all of your albums. If you want this, skip to step 4. If you want to change this to a single album, issue one of the following commands:
Enter this command for pFolio for Google Photos:am start -n com.snapwood.picfolio/.DreamSettingsActivity
Enter this command for FlickFolio for Flickr:am start -n com.snapwood.flickfolio/.DreamSettingsActivity
Enter this command for fotoFolio for Facebook:am start -n com.snapwood.fotofolio2/com.snapwood.fotofolio.DreamSettingsActivity
Enter this command for gFolio for Google Drive:am start -n com.snapwood.gfolio/.DreamSettingsActivity
Enter this command for SkyFolio for Microsoft OneDrive:am start -n com.snapwood.skyfolio/.DreamSettingsActivity
Enter this command for dFolio for Dropbox:am start -n com.snapwood.dropfolio/.DreamSettingsActivity
This command will display the app’s screensaver settings on the Fire TV, where you can select to slideshow all albums or a single album. If you want to adjust the app’s slideshow settings, that can still be done within the app’s settings later.
Step 4, Optionally Change the Screen Timeout
To adjust the amount of time before the screensaver starts, issue this command into adb:
settings put system screen_off_timeout 300000
The 300000 is the amount of time in milliseconds before the screensaver starts. There are 1000 milliseconds in 1 second and 60000 milliseconds in 1 minute. So a value of 300000 milliseconds is 5 minutes.
Now issue the following command to exit ADB:
exit
And you’re done!
Restoring the Default Amazon Screensaver
If you ever want to restore the Amazon screensaver, connect to the Fire TV using adb and enter the adb shell by issuing the following command:
adb shell
Then issue the following command to restore Amazon’s screensaver:
settings put secure screensaver_components com.amazon.bueller.photos/.daydream.ScreenSaverService