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

Can you provide the hash for the image you are running? It should be one of the following:

c01d78a7b9c2 AMD64
db508439e9b9 ARM64

(this is the shortened version of the hash, you might see a longer one that starts with these characters depending on where you get the info)

I´m not sure where to look in Portainer, but running on Asus nas (arm64)
Does this help

Image:"turtletank99/adbtuner:experimental",
Labels:{
com.docker.compose.config-hash:"1de6e98d476b230497debe941f967af57b7442d85fdb0f8b3d7d6a3d2ea95aa0",
com.docker.compose.container-number:"1",
com.docker.compose.depends_on:"",
com.docker.compose.image:"sha256:51158af9acc39b18b5540483695a98bc2cdc955b9ae517c98ec0e02db9d35c1c",
com.docker.compose.oneoff:"False",
com.docker.compose.project:"adbtuner",
com.docker.compose.project.config_files:"/data/compose/1/docker-compose.yml",
com.docker.compose.project.working_dir:"/data/compose/1",
com.docker.compose.service:"adbtuner",
com.docker.compose.version:"2.20.2"
turtletank99/adbtuner:experimental@sha256:254c2bfc2347c259b2599eafe4ebf52e6006a2c13cdaf6b1f1fa4745dae6dce2

I've never used Portainer so I can't provide much insight on how it's configured. It seems like you might be using an older build. Can you force Portainer to download a specific version?

turtletank99/adbtuner@sha256:a99ac49fcddac3de332689a0a168c9ce058ae8ff6a8e36474558ac75b4ba85a9

Deleted and started fresh again, all good now. Thanks!

Was there a new release on this .... all My Tuners say in use but nothing is recording ... so any scheduled recordings are failing .... backing off for now using ADBTUNER going to my backup NEXXTPVR until this is fixed.

2025/03/31 21:00:20.143690 [ERR] Could not start stream for ANY ch851 HBOHDP: M3U: GET: http://192.168.50.93:5592/stream/1: 404 Not Found 
2025/03/31 21:00:31.204713 [ERR] Could not start stream for ANY ch851 HBOHDP: M3U: GET: http://192.168.50.93:5592/stream/1: 404 Not Found 
2025/03/31 21:00:43.265942 [ERR] Could not start stream for ANY ch851 HBOHDP: M3U: GET: http://192.168.50.93:5592/stream/1: 404 Not Found 
2025/03/31 21:00:57.324989 [ERR] Could not start stream for ANY ch851 HBOHDP: M3U: GET: http://192.168.50.93:5592/stream/1: 404 Not Found 

Guess there was a new release ....

time="2025-03-31T23:16:18Z" level=info msg="Found new turtletank99/adbtuner:latest image (f05b0277d926)"
time="2025-03-31T23:16:22Z" level=info msg="Stopping /adbtuner (73f4fac35eae) with SIGTERM"
time="2025-03-31T23:16:24Z" level=info msg="Stopping /olivetin (259df29f461b) with SIGTERM"
time="2025-03-31T23:16:34Z" level=info msg="Creating /olivetin"
time="2025-03-31T23:16:34Z" level=info msg="Creating /adbtuner"

Sorry, the latest tag was updated to match the experimental build yesterday. Please switch to the stable tag.

That being said, I haven't seen this before and it shouldn't have happened regardless. If you could PM me the docker logs from when this happened it would be helpful.

The logs are gone I had to shutdown the container.

Sorry for any issues that might have caused. :latest is now pointing to :stable. Please let me know if you run into any further issues.

ERROR [alembic.util.messaging] Can't locate revision identified by 'a4c0635e92d7' when rebuilding using the latest tag.

1 Like

Thank you. I just pushed an update that should resolve this issue (missing database migration).

I have a question about the new "keep Alive" function. I have multiple tuners and two providers configured...YouTube TV, and Peacock. If I configure Keep Alive with the YouTube TV package selected on some of the tuners, and the Peacock package selected for the others, will ADBTuner prefer those tuners for each selected service? I have not identified any priority for any of the tuners, so that they will be randomly selected.
For instance, to optimize tuning time for each service, I would like to prefer three of five tuners for YouTube TV, and two for Peacock.

1 Like

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