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.

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....