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

Yeah, of course. Are you looking for the "Device IP Address" associated with the allocated tuner? Or something else?

Yes, exactly. This value:

I just pushed an updated development build (20251209-1).

@bnhf a new ||TARGET_DEVICE_IP_ADDRESS|| variable is now available for commands within custom configurations.

@spammedeeper I temporarily added the full list of installed applications for each tuner to the output of the status page at /up. Can you take a look and let me know if the com.att.tv.openvideo package is appearing in that list?

2 Likes

First test I will do when home tonight. Thank you!

EDIT: Confirmed. The system app com.att.tv.openvideo shows under category cached_all_packages on all three of my Osprey tuners.

@bnhf Any plans to add an ADBTuner config button for Sling like you did for YTTV? This is what I got so far coding wise. I haven't tested it out yet but it should work the same way as YTTV

Screenshot 2025-12-10 at 20-28-44 Olivetin - Organizr V2

That was for more of a combo manual/automated process I used to import my YTTV channels initially into ADBTuner and cc4c:

What I'd really like to do now, is duplicate what I just did for ESPN+ and DTV, for YTTV and Sling. The JSONs one can grab for either have all kinds of Unicode garbage in them I need to figure out how to filter out first, so I have a clean text-only JSON to work with.

1 Like

If you can that'll be great although I don't think it'll be as easy as DTV but I'm happy to test

My Osprey boxes should be here Friday or Saturday. I'll be able to test this as well this weekend.

1 Like

And you have com.att.tv.openvideo configured for the channel? It should work as that's the list that's being checked when tuners are allocated. If you can try again and share some logs that might be helpful Maybe I missed something.

I will test and troubleshoot. Appreciate the help and will report back.

I made good progress on an automated Sling virtual channel creator for ADBTuner today. It appears the callsigns they use are not "Gracenote standard", which means I need to include the Station ID data.

My current Sling data contains the STARZ package only. Do you have, or have you seen, a decent list of Gracenote Station IDs for other channels in other Sling packages?

If anyone has a reasonable M3U or JSON dataset for Sling, DM it to me, and I'll add that data to this automation. This includes Freestream channels, if possible...

1 Like

I found this above

I still got my old json file on hand

That'll help. My global search of the forum turned up nothing, but clearly it should have. Hopefully I'll get a few more responses, and perhaps someone has done the work to match up the Freestream channels.

I don't think they'll be enough demand for the Freestream stuff as thats available directly through other FAST sources. I the main the focus should be on the paid channels IMO

Hi all!
I'm looking to tidy up my ADBTuner setup by reorganizing my channels within the ADBTuner GUI. I know that I can use the export my entire channel lineup to a single JSON using the following function.

Screenshot 2025-12-11 12.42.43 PM

As I have a few different providers scattered throughout my channel list, I was wondering if there is a way to export a separate channel list for each service.

So far, I have been exporting the entire list and editing the JSON to create a separate JSON file for each source.

If that's the best approach, do any of you have a recommendation for a good JSON editor for Chrome/Android? I don't mind paying for a decent app. But, I don't want to get roped into a monthly fee.

I usually just feed the JSON into AI and let it rip!

Feed it into AI? I have no idea how to do that. I'm an old-school DIY, non-AI guy.

Copy and paste the JSON into Claude or ChatGPT. Tell it I want my X provider numbered 1000-1999, Y provider numbered 2000-2999 etc. Tell it to keep the same format and organize. Perhaps you also within providers want to alphabetize the channels by channel name. Just prompt with that.

Hmm... perhaps I'll give it a try, after I decide what I really want it to do... I'm used to fudging around with things on my own. :woozy_face:

Well, this is definitely the easiest way to do it these days, I find.
Make the computer do the work for you, lol.

1 Like