ADBTuner: A "channel tuning" application for networked Google TV / Android TV devices

and always make sure you have a good backup of anything important before messing around with big changes :wink:

@TaliandTony I strongly encourage anyone that does not have a solid understanding of docker containers to use the great automated tools @bnhf has put together to easily deploy full docker, portainer, and olivetin on your host server. This will make it so much easier to deploy cdvr and most of the other great container extensions developed by the community here.

2 Likes

okay buy if I use olivetin does channelsdvr also have to be installed through olivetin?

1 Like

@TaliandTony since you already have some things installed I will defer to @bnhf on how best to approach this.

1 Like

You can post questions on the link above for how to install

but I just want to know if I use olivetin does channelsdvr also have to be installed through olivetin

I don't think you do but that is really a question for @bnhf

ok thank you

Any particular reason why a tuner would all of a sudden stop working? In ADBTuner, I see ANDROID CONNECTION FAILED. The Device IP Address is correct. The Chromecast w/Google TV is up and running in Developer Mode.

Restarting the Chromecast doesn't work. Any advice is appreciated.

Side note, what do most people use for their tuners? Fire sticks, Onn, Chromecasts? Are there any benefits to a certain unit?

I know there was just some recent software updates to Android TV. Might this have caused the issue?

Not the most commonly used, but the FireStick 4K Max (2nd gen) is fantastic. They work with PoE Ethernet adapters, are great in a rackmount, and have a remote control app that works independently of ADB (which is excellent for any required maintenance from afar, when run locally on a Mx-based MacOS). Tailscale is supported too.

@Aspesi4 Most likely your Chromecast w/Google TV device updated to android 14. This is a known problem that Google has with these devices affecting ADB usage. You can't stop the update from happening and you can't back it out either. I have 4 that all quit working when they updated. I use ONN 4K Pro devices with a physical ethernet port and wifi which I have had good success with. I prefer to use physical ethernet. They have updated to android 14 without any problems. I know some have really liked the new ONN 4K Plus for being speedy but you are limited to wifi only. I don't know if a ethernet dongle will work with them. As @bnhf mentioned the FireStick 4K Max and other Amazon devices have worked well for many. From what I hear, Amazon does not update the android releases which helps keep them stable for this type of use.

Hello how are you Im sorry I didnt see this post until right now. But of course I would love your help, let me know what I must do.

The other day in this thread I was talking-up the beauty of a fully rack mounted, PoE-powered encoder w/streaming stick setup, but I do have a non-PoE powered setup as well. This second encoder is a couple of thousand miles away, and has been known to go for more than a year without me laying hands on it.

There are a number of key pieces to making this happen, but the first is a TP-Link power strip (with individual outlet control) and HomeAssistant running in a Docker container:

As you can see, each piece of the puzzle is connected to the power strip and labeled, and so can be easily power-cycled if needed. This includes the streaming sticks, the encoder, a Windows PC running CDVR and a Proxmox server running everything else.

OliveTin of course :slight_smile: , for spinning-up whatever without having to hunt down the instructions:

ws-scrcpy is something I have integrated into ah4c, but could probably be configured to work with ADBTuner as well. This allows for being able to interact with your streaming stick in a browser Window, complete with an ADB shell if needed:

The ah4c M3U Editor, thought this could just as easily be the ADBTuner WebUI:

The LinkPi encoder WebUI:

Channels DVR of course:

Cockpit with Cockpit-Navigator for being able to manage the Debian LXC running all these containers on Proxmox:

Portainer for outstanding Docker container management:

And lastly, the tool that allows all of these WebUIs to run in a single browser tab, Organizr:

2 Likes

We were out of the country the month of August and enjoyed watching programs via Channels including multiple programs we recorded via ADBTuner. Every program we wanted to watch seemed to be recorded fine. 2 days after returning we started to have recording problems. About 1 time in 10, ADBTuner fails to record the desired program. The pattern is always the same. This morning it recorded about a second of the desired program before recording the Fire TV home page.
The log shows:
Tuning completed after 35.13 seconds.
Client disconnected before redirecting to stream URL. Cleaning up and releasing tuner.
Using configuration: Deep Links (default, recommended) for channel cleanup.

My environment is version 20250903-1 running on Synology Container Manager (Docker).
I have 2 identical hardware pairs:
Amazon Fire TV Stick - 3rd Gen (2020)Android Pie (9) WiFi
connected to EXVIST H.265/H.264 Encoders
I have spare Amazon Fire TV Stick 4K (2023)Android 11 WiFi units I could use.

Does anyone have suggestions about what I should consider or try?

I just updated to 20250908-3 to see if I see an improvement or better error details. The encoders are Ethernet wired and I see that the ONN Pro units are on sale for $44.72 so I could switch totally to wired.

1 Like

I would definitely try that, as it's a FireStick 4K Max (gen 2) -- tuning times should be faster. Pre FireStick 4K units should not be used in my opinion, and really the two current generations of Max units are the best choices in the FireStick lineup.

OK - I'll dig up 2 4K Fire Sticks and make the switch. I have multiple unused Fire Sticks because I found it was cheaper to buy a Fire Stick on sale when I needed replacement remotes.

1 Like

Hopefully they'll be 4K Max units -- those are the ones to use.

Definitely not 4K Max units. I bought cheapest available to get remotes. I'm thinking again about the wired ONN Pro units. I could combine both into a wiring closet and would have ways to reboot everything via the power feed.

I use the ONN 4k pro's and they have been very stable for me. I have them on poe and I also put the encoders on poe. Everything uses ethernet. I can remotely manage and power cycle any of them if needed. My unifi poe switch that powers the devices is on ups so it keeps the power clean to all the devices which is another benefit to keep the devices reliable and stable. We also travel around the world a fair amount so I try to make sure I can mange every situation remotely.... until you have a failure you didn't anticipate :frowning:

1 Like

@Rockies Speaking of UniFi, I have a couple of freebies I think might interest you, but was not able to PM you. I totally get it if you want to keep it that way, but just thought I'd let you know.