I am interested in your UI you end up going with for this project though, Bogie.
In our home, our TV consumption is done through an Nvidia Shield in one room, or an Amazon FireTV in the other, hooked up to large HDTV's. Both are nominally Android, but both are being overly hijacked by their respective OS vendors with advertisements.
The FireTV environment seems to like to "garden wall" itself to Amazon-approved affiliates. The Shield ran amok a few months ago and I went down a deep rabbit hole with it. We started getting ads for RuPaul's transvestite show on the home screen of the Shield. Just the base OS screen where you choose if you want to watch Youtube/Netflix/Plex/Prime/etc. Big spangly tranny banner ads. It was Paramount+ ads, delivered through Google's marketing system embedded in the OS. Then there was a bunch of Youtube original series ads about some sort of gay/trans show. Just shoving it down our throats. With an 8yo in the house, it was more than just distasteful, it was thoroughly inappropriate.
I found out I could disable the ads by disabling several Google Play Store services in the Shield. However, this created drama with Netflix. Netflix relies upon Google API's for DRM protection of their media, and I couldn't watch Netflix after this. Until I rolled back the version of Netflix installed on the Shield to the oldest version that shipped with it. Evidently that version uses different DRM management. But, without the Google Play Services running, my cached credentials in the OS weren't available for auto-sign-in of the app and I have to enter my username and password every time I launch Netflix, which is a royal pain.
I'd like to get some sort of alternate set-top streaming solution where there is NO advertising on the launch screen and user UI. Nvidia's Shield is no longer a good solution in that regard. Ideally, one with a multi-user setup so I can give my kid one UI with only permitted apps and the lady and I have a different UI with all pertinent apps.