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

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

Gol-durned young whipper-snappers and yer newfangled ways... :laughing:

If you run into any snags, just tell me what you want, give me your JSON, and I'll try to clean it up for you.

Honestly, with Claude Code, it should take no more than five minutes to do whatever you need.

I really appreciate your offer, and will definitely reach out if I have trouble. I'm determined to learn how to do this myself. (with a little guidance from helpful folks like you)

I found a free online JSON editor which I have used to separate my sources into distinct JSON files. I'm sure that it's not as slick as using AI. But, it works with an interface which is more familiar to me. More like a spreadsheet. I'm sure that I can import those separate files back into ADBTuner.

One thing I haven't figured out is how to easily delete multiple channels from the ADBT interface. The only way I know is to remove them one by one: Screenshot 2025-12-11 6.59.47 PM
This gets pretty tedious if you are trying to remove several dozen entries. I'd like to be able to dump an entire set of channels from a particular provider. What file does ADBT refer to for the channel list? Is it an M3U? Where is it stored? Can I simply open it, edit the entries, and save it back with the same filename?

I know that it's possible somehow, since the Project One-click action for creating an DTV JSON for ADBTuner includes the option for removing existing DirecTV channels.

Sling is done!

I've added a new OliveTin/Project One-Click Action to automate everything needed to use Sling with ADBTuner.

This includes:

  • Capturing the deeplinks for your set of specific Sling packages.
  • Converting those deeplinks into a JSON for use with ADBTuner.
  • Adding Gracenote Station IDs to each of the channels in your custom list.
  • Adding those virtual channels to your ADBTuner installation.
  • Adding whatever ADBTuner Custom Config you'd like to use to ADBTuner.
  • Importing those channels complete with GracenoteIDs into ADBTuner.
  • Creating a CDVR Custom Channels Source with that set of ADBTuner channels call ADBTuner - Sling

More details here:

YTTV and CDVR Virtual Channels ADBTuner automations to come...

6 Likes

I think a good enhancement would be to be able to import and export a specific provider.
I think that would be a really nice feature to add down the line and would probably help you!

1 Like

@turtletank I got my Osprey boxes and I can confirm what @spammedeeper saw. It doesn't seem to recognize the native package for these boxes. I can set com.att.tv.openvideo however, ADB Tuner doesn't recognize it as an installed package and I can see that in the logs.

Using @spammedeeper's work around to install a dummy package, I used YouTube TV got me around the issue and then I just use their config and manually specified com.att.tv.openvideo.

I just pushed a new development build (20251213-1). Can you let me know if that package works as expected in this build?

Yes, it works perfectly now alongside @bnhf's update to Project OneClick for Osprey support!

I'll be looking forward to your updates as you get the Ospreys dialed in. I like the idea of the Ospreys since they seem to work so well for DTV. The shortcoming is that they only do DTV. I'm not quite ready to abandon my onn 4k boxes as they also tune my Peacock channels on ADBTuner, and may soon serve as an ADBT backup source to my Frndly container.

I loaded YouTube TV online pretty easily. I mean, they're slower for that because they're not the fastest hardware. They run Android TV, so it has Google Play. You could install Philo and deep link Philo on it if you wanted to. It's just gonna tune the fastest for DirecTV, because that's what they're meant to do.

Quite honestly, I think I've got them dialed in. I bought mine from Walmart in the end. They came in about two days. 40 Bucks each. There's also a model from 2020 and on that has twice the amount of RAM. Those are supposed to run a lot faster if you can find them. I don't think that makes much of a difference for tuning though. It's just really like if you were using them day to day. And quite honestly, the ones I have aren't that slow.

I basically have mine right now always hot, ready to stream immediately and they're not even warming up. They're staying pretty cool, at least where I have them sitting. My encoders are warmer than the Osprey boxes.

I guess that I didn't realize that I could run the other Android apps on the Osprey. That would make them multi purpose as opposed than provider specific.

Hmm... now you got me thinking about swapping out my onn 4ks. How does the Osprey processor compare to the onn 4k? I'd hate to go backwards from what I'm using now. On board storage is twice the size. 16 GB vs 8 GB. Ram is the same at 2 GB.

The Walmart listing shows the Ospreys as 1080p resolution. Though, other sites show the c71kw-400 as 4k. I don't currently watch or record 4k. But, I like the idea of future proofing when I can. Are your Ospreys from Walmart 4k capable?