/AerialViews

A screensaver for Android TV devices including Nvidia Shield, Fire TV, and Chromecast with Google TV. Inspired by Apple TV's video screensaver.

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

Aerial Views

Latest GitHub release GitHub Downloads Google Play Downloads Amazon Fire TV

API License

A screensaver for Android TV devices including Nvidia Shield, Fire TV, and Chromecast with Google TV. Inspired by Apple TV's video screensaver.

Please read if you have a Nvidia Shield, Chromecast with Google TV or Amazon Fire TV

Features include...

  • 4K Dolby Vision (HDR) videos, if your TV supports it
  • Over 150 videos from Apple, Jetson Creative and Robin Fourcade
  • Option to avoid burn-in on QD/OLED TVs
  • Play videos from your device, USB storage or network share
  • Skip videos, change speed with the d-pad
  • Refresh rate switching

How to get Aerial Views...

Google Play Store badge    Amazon Appstore badge

Or download the APK from the Releases page and install it manually

Where to download videos for offline/local playback

Please visit this web page to download the videos from...

HDR videos don't seem to play, I only see black screen...

Apple's videos only support Dolby Vision HDR. Even if your TV supports HDR, it might not support Dolby Vision.

Here are some things to try...

Nvidia Shield users

If your device is running Android 11 (Shield Experience 9+) and you want to play videos from a USB storage device, make sure the following setting is enabled:

Settings > Device Preferences > Storage > Scan for media automatically

Chromecast with Google TV users

Unfortunately, as of July 2022, an update to Google TV removed user-interface option to set Aerial Views (or any other 3rd party screensaver) as default, or change the screensaver timeout.

The only way to achieve this is...

  1. Download and install the Android SDK Platform Tools for Mac, Windows or Linux
  2. Enable developer mode on your Android TV device
  3. Using ADB, connect to your device and run the following ADB command to set Aerial Views as the default screensaver:
adb shell settings put secure screensaver_components com.neilturner.aerialviews/.ui.screensaver.DreamActivity

To restore the default Ambient screensaver, use the following ADB command...

adb shell settings put secure screensaver_components com.google.android.apps.tv.dreamx/.service.Backdrop

Amazon Fire TV users

Install the app from either the Amazon Appstore or sideload the APK.

On a Fire TV device there is no user-interface option to set Aerial Views (or any other 3rd party screensaver) as default.

The only way to achieve this is...

  1. Download and install the Android SDK Platform Tools for Mac, Windows or Linux
  2. Enable developer mode on your Android TV device
  3. Using ADB, connect to your device and run the following ADB command to set Aerial Views as the default screensaver:
adb shell settings put secure screensaver_components com.neilturner.aerialviews/com.neilturner.aerialviews.ui.screensaver.DreamActivity

To restore the default screensaver, use the following ADB command...

adb shell settings put secure screensaver_components com.amazon.bueller.photos/.daydream.ScreenSaverService