Tested and working on a 2019 nvidia shield tv and a mi box s. So basically, sideload the google photos app and you can use it as a screensaver.
Go to the screensaver section in settings, choose 'photos' and set up your screensaver settings, and you're done.Click on ‘Styles & Wallpapers' and scroll. The Google Photos screensaver, available only on Windows, displays photos using various visual effects while your computer is inactive. This will pull up ‘Home Settings', ‘Widgets' and ‘Styles & Wallpapers'. From the Google TV home screen, select Settings System Ambient mode. At this point, you'll see 'photos' in the screensaver section, but it won't let you log in until you open the google photos app and go through the initial set up steps so go ahead and do that Go to your Home Screen and long-press on any empty space on the screen.Transfer both files to your android tv device, via usb, ftp, etc.Download APKMirror Installer (Official) from apk mirror.Once you’ve updated it, here’s how you can set your photos as live wallpaper: Go to your home screen and long-press an empty space. This will come as an apk bundle (.apkm), so you'll need apk mirror's bundle installer: To use this feature, you should have the app’s v5.22. Download the latest google photos app from apk mirror.
I've read about setting up a google photos screensaver by using third party apps, but I wasn't sure if you guys were aware that you could achieve this with the official google photos app.