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

No sorries it must be difficult to keep up with all the Apps and devices that people use and fixing one the possibility is always there to break something.

The APP I use XFINITY Stream is very simple Close the APP in case it is open ... Startup with deeplink after recording Close the app.... no dialogs etc....

Guess what showed up at Amazon...

Price point is disappointing, but it if allows for ADB, it's a bargain.

Amazon.com: ADTH NextGen TV USB Works with Android TV and Fire TV. ATSC 3.0 Internet DRM Support. : Electronics

1 Like

Worth a shot. I got one on the way. Hopefully it doesn’t have the same problems with HDR tone mapping.

Which client will you try it with? Guessing an On ?

It's hard to imagine, but i would think plugging this into an android TV, per the marketing stuff, might be worse than the "murder's row" of crappy ATSC3 DRM hardware.

I was testing MAX HBO not using Compatibility Mode and noticed that after Viewing the video it is still running but paused it never really causes the Video to close ... so I will keep Compatibility mode as running video even though paused uses data.

You can follow this by bringing the endpoint in VLC while playing a Stream.

EX this is closed in ADBTUNER but still shows paused in VLC ...

2025-04-09 16:33:36.012 - lib.adb - ADB: Stopping media playback.
2025-04-09 16:33:36.012 - lib.adb - ADB: 192.168.50.177 - input keyevent KEYCODE_MEDIA_STOP
2025-04-09 16:33:36.909 - lib.adb - ADB: 192.168.50.177 - input keyevent KEYCODE_MEDIA_PAUSE

  1. If only that were the only problem (ugh)
  2. Hope you have an onn pro!

Oh geez. I can't say I'm surprised lol.

I actually got mine yesterday, and did connect it to an Onn 4k Pro where it does work, however the volume level is extremely low for some reason. I didn't have a chance to look at the HDR -> SDR tone mapping situation yet. It's always something with ATSC 3 and in most cases it's going to end up not being worth the effort.

1 Like

Walmart is supposed to be releasing a cheaper version of the Pro called the Plus that also has a usb 3 port on it that should work with a dongle.

onn 4K Plus

When I set up my Onn boxes for use with ADBTuner, I had to pump up the volume on each box manually, using the Onn Remotes. They came set up to output at approximately 50% volume by default.

2 Likes

I've had ADBTuner running since close to its inception, but noticed recently that my channels were tuning using a fallback method (Chrome Capture). I found that ADB Tuner was not running in Docker and wasn't listed in the Containers section. I went into "Images" in Docker, saw a turtletank99/adbtuner image that didn't have the green dot next to it, so I selected the "Run" option, leaving the defaults. I still can't access ADB Tuner. Short of a reinstall, is there a way to get this back so I don't lose all my settings/channels? I should note that my installation predates anything like OliveTin, so that was one item I had running outside of OliveTin. Thanks.

ADB Tuner has a config file, so updating and reloading the Docker is easy.
You should be able to delete the docker, update the app, and load the Docker image without losing your ADB tuner settings.
This assumes when you load the Docker that you are pointing to the config file, which shouldn't be an issue if you are using the default commands.
I don't use Olivetin, so can't comment on that.

2 Likes

Did you remember if you used Docker Compose to set this up? If so, you can open a terminal in the directory with the docker-compose.yml file and run these commands to delete the container, download a fresh image, and start a new container without losing your configuration (which would normally be stored in a docker volume).

docker-compose stop
docker-compose rm
docker-compose pull
docker-compose up -d

If ADBTuner fails to start after that, the Docker logs should provide some info we can use to troubleshoot further.

docker-compose logs

If you want to backup your configuration just in case you can download config.db and the two adbkey files in the Volumes tab of Docker Desktop.

1 Like

Well as a positive, HDR->SDR tone mapping works correctly when using the ATDH dongle with an Onn 4K Pro. So one could actually use it with an SDR television or capture device.

As far as automating this app I’m not going to make any effort in doing so. It doesn’t support deep links, you can’t enter channel numbers, there is no search, it sometimes crashes while loading channels, and as was shown in that video some channels have interactive content that needs to be cleared.

As far as over-the-air TV is concerned, it’s better to just stick with an HDHomeRun and ATSC 1. It works every time lol.

1 Like

Thanks for the reply. Reading your reply and finding all my setup notes from back when I had first installed ADBTuner got me on track. I did a "cd" command in Terminal (macOS) to go into the directory holding my docker-compose.yml file, and ran the "docker-compose up -d" command. All is working now (to be determined if the problem rears its head again). I did run the logs command, and the log entries were all from when I got it back up and running.

I do have the latest version, I believe. Even though I created this outside of OliveTin and Portainer, the stack does show up in Portainer with Control "Limited", and Watchtower seems to keep it up to date.

The odd thing was that this popped up now, after running with zero issues for months. I'm not sure what the change was. Around the same time, I also noticed a change in Streaming Library Manager, where it dropped Apple TV+ from my streaming services and I lost all those shows until adding it back (I don't think I would have had any reason to have done that, but it's possible a misclick on my part happened somewhere).

Thanks for the reply.

Anyone using DirecTV stream? I have two channels (NESN and NESN+) that are both numbered "628". I cannot tune to NESN+ because NESN has 628... I tried 629 and that doesn't work. Any suggestions? It's just this one channel.

Are you saying they both have the same deeplink?

I'm happy to try! Right now it tunes via channel numbers, so I need to research how these deeplinks work to test that

I think you're posting in the wrong thread. The original DTV support in ah4c used channel numbers, but that's been switched to deeplinks now. ADBTuner has always used deeplinks, and last I checked is not compatible with DTV. It sounds like you're using ah4c.

The Walmart Onn HD sticks on sale for about $13. Only 1080p but would be fine for almost any streaming channels.

https://www.walmart.com/ip/2262757145

3 Likes

They make nice spares just in case a future android update messes with ADB functionality. I assume the stick will be stuck on 12 for the rest of its life.

1 Like