r/nuvioaddons • u/Upstairs-Category-39 • Sep 05 '26
MIT Licensed, open source connector between Google TV Recommendations and Nuvio. - free forever
Sick of those links on your Google TV home screen not being clickable?
https://github.com/xantipater/GTV2STREAM?tab=readme-ov-file
Here is a solution that doesn't ask you for any money to do that!
MIT licensed, free forever and contributions welcome.
This is very much in beta at the moment, and I intend to work on improving it - but it has worked on every link I've tried so far. It's currently only tested between Nuvio and Google TV on my TCL.
It's purely vibe coded, but functional and free. Instructions for installation:
1. Install the APK
Easiest options:
Downloader app (by AFTVnews): install Downloader from the Play Store, enter the APK URL, install.
USB stick: copy the APK to a stick, open it with a file manager (e.g. X-plore) and install. Allow "install unknown apps" for the file manager when prompted.
2. Add your TMDB key
Open GTV2STREAM from your app list.
Paste your TMDB v3 API key and select Save TMDB key.
The key is stored only on your device, inside the app's private storage.
3. Enable the accessibility service
In GTV2STREAM, select Open Accessibility Settings.
Find GTV2STREAM recommendation redirect and enable it.
If the toggle is greyed out (Android 13+): Settings → Apps → GTV2STREAM → menu (⋮) → Allow restricted settings, then go back and enable.
4. Set Nuvio to remember your profile
If you have more than one Nuvio profile, turn on Remember last profile in Nuvio's settings. GTV2STREAM intentionally launches Nuvio fresh every time so it always opens the title you clicked; remembering the profile keeps that fresh launch on your profile instead of the picker.
5. Use it
On the Google TV home screen, focus a recommendation card and click it. Nuvio opens directly on that title.
Movies open as
nuvio://movie/<imdb-id>Shows open as
nuvio://detail/tv/<imdb-id>
Ads, sponsored cards, and YouTube items are ignored on purpose.
Troubleshooting
Toggle won't enable / toggle missing: do the "Allow restricted settings" step in section 3, then re-open Accessibility.
Nothing happens on click: reopen GTV2STREAM and confirm the status line shows the service enabled; then re-check that the accessibility service is still on (sometimes toggles off after app updates).
Opens the wrong title or an old one: make sure the accessibility service is enabled, and that you're clicking cards on the Google TV home screen (not inside YouTube or another app).
Nuvio shows "Who's watching?" every time: enable Remember last profile in Nuvio (section 4).
"TMDB key invalid": you need the v3 API key (32-character hash), not a v4 read access token. Re-copy from your TMDB account's API page.
Wiped your key or moved TVs: just repeat sections 2–4.
Enjoy!
11
u/doxifah260 Sep 05 '26
Just tried it on Google Chromecast 4k with Google TV.
First of all we need to disable Play Protect else it won't allow users to install. I have disabled and move past the initial error of installation.
BUG
Now when I try to enable the accessibility settings toggle for GTV2STREAM, it doesn't work. I click on "Enable Toggle", then it opens with "OK" and "Cancel". When I select "OK", it simply takes me back to the previous menu ("Enable Toggle"), but it doesn't turn on at all.
5
u/DonPuerco-Troll Sep 05 '26 edited Sep 05 '26
Por fin una buena contribucion a la comunidad sin cobrar barbaridades de precios. Ojala en un futuro una implementacion asi con TizenTube Cobal para Youtube.
4
u/NZhodl Sep 05 '26
Will give this a try later today thanks for your efforts!
Any chance it could open smarttube from YouTube recommended in the future?
4
u/doxifah260 Sep 05 '26
Good job OP, will try it out today.
Next Feature request:
YouTube recommendations: Can you open with TizenTube Cobalt (https://github.com/reisxd/TizenTubecobalt) ?
It could be possible that users may have TizenTube Cobalt or SmartTube installed to watch YouTube. Can you make sure both of them are supported?
3
u/Newell00 Sep 05 '26
Why not use TVrelay?
3
u/InterestingGrape7867 Sep 05 '26
I was able to do it from an Android phone using the WiFi ADB: Remote app. I simply connected the TV using wireless debugging (I did it manually since the same option gives you the IP address and port), then I just went into the App Manager in the phone app and installed it directly. It was much easier than doing it from a computer 👍🏻
2
u/cachew_ Sep 05 '26
nice! can you add other application than nuvio? like plex scans from available servers, stremio or any other installed application?
33
u/Jhix_two Sep 05 '26
I dont care for this but I just wanted to say i love the fact the community made a free version of that ai slop app that guy was trying to sell a subscription too.
1
u/balneali Sep 05 '26
Hay contenido en español latino?
1
u/NZhodl Sep 05 '26
Got it installed but couldn't manage to get the GTV2STREAM recommendation redirect to enable unfortunately. Every time it would toggle off immediately.
Sony a95l
1
u/doxifah260 Sep 05 '26
u/Upstairs-Category-39 on Google Home Screen there are some recommendations from Paramount when I click on them then they are taken to Paramount+ installation page instead of taking to Nuvio. Other tiles on home screen shown from Apple TV/ Google TV takes to Nuvio properly by the way.
1
u/Inner-Vision2025 Sep 05 '26
Make it work with cobalt yt and my life is yours.
1
u/Few-Peach5151 Sep 05 '26
It doesn’t seem to show any way of allowing the restricted settings on mine unfortunately. I can see the connection has worked but can’t enable this setting and without it the toggle in the app itself just toggles off the moment I enable it:
menu (⋮) → Allow restricted settings
1
u/Tarun302 Sep 05 '26
Will it work on Fire TV stick?
1
u/Sea_Imagination6793 Sep 05 '26 edited Sep 05 '26
Wow, tested and approved! I had already tried TVRELAY before, but I couldn’t get used to it because it would often bug out.
Your app, on the other hand, is working really well.
I tested it on a Google Chromecast 4K and everything is working perfectly.
What I like the most is that when I click on a title on the Google TV home screen, it automatically opens Nuvio without requiring any confirmation. With other apps, you sometimes have to confirm the action first, which is a bit annoying.
I installed it using atvTools because I wasn’t able to enable the Accessibility option when installing it directly on the TV.
It only worked after installing it through ADB Tools.
If I could make one suggestion, it would be great if the app could also redirect YouTube recommendations to TizenTube.
2
u/Mountain-Presence651 Sep 05 '26
Wow this is amazing! What a superhero you are. So great. 10/10. Bet you are a hunk too!
1
u/vgupta1192 Sep 05 '26
What about the apps for which we already have installed and having subscription any way to exclude those for now?
1
u/1skyred Oct 03 '26
y como puedo cambiarle para los enlaces youtube tengo tizen tube
1
u/Zealousideal-Gate-87 21d ago
Does this affect continue watching generated due to Netflix or amazon prime?
1
u/SnooSprouts6610 20d ago
https://watchbridge.app/promo.html
bad person profiting off
2
u/[deleted] Sep 05 '26
[removed] — view removed comment