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

Anyone been able to track down the GraceNote ID for the newly launched NBC Sports Network? I believe it's only on Youtube TV currently so my normal use of the zap2it website won't work.

Hi there,
Gracenote ID: 194412

thankws

If anyone is interested, I have a JSON here of all of the YouTube TV channels, including all of the local market New York City area channels. I believe all of the GraceNote IDs are correct, including NBCSN. I adapted this from one that was shared earlier in this thread from 2023, but added the local New York channels. I also corrected a lot of GraceNote IDs.

Edit: Added a few missing channels and also alphabetized them.
Edit 1: Added a few more missing channels.

3 Likes

Does anybody has any success piping in NBALP through NBA app? I tried a link and it didn't open anything. I don't think they have a system for streamlink to work outside of opening the app

@bnhf thanks for suggesting the LinkPi, ENC1-V3. I ended up having so many issues with the URayCoder and Wilxisum encoders. Mainly audio sync problems. Also, the picture quality was honestly terrible.

I ended up getting two of the LinkPi's and the Elgato Cam Link 4K which looks fantastic (expensive but a really high quality USB capture card). I have another one of those coming for 4 total tuners. I know I overspent on those capture cards, but after dealing with the other encoders, I just wanted something that's going to work 100% of the time. I'm trying to remove any weak links in the chain and Elgato is high quality!

I really appreciate the suggestion and switching eliminated so many issues that were just days and days of troubleshooting! ADBTuner beta is working amazingly well also!

2 Likes

Congrats! I have many LinkPi devices, and they have all been great. Feel free to jump over to the LinkPi Thread with any questions.

1 Like

Follow up question. Are you getting full 1080P on the Elgato device? My testing with USB to HDMI on the ENC1v3 never allowed me to get 1080p60 due to the device being USB 2.0. Maybe there has a been a hardware revision? Thanks.

Yes! 1080p, 60fps! Also confirmed on my TV.

2 Likes

I'm puzzled how this works as the LinkPi documents the USB ports as USB 2.0 and the ElGato clearly states it requires USB 3.0 but great that it seems to be working for you.

This is coming off the Elgato.

1 Like

Automation comes to configuring ADBTuner for ESPN!


New bnhf/olivetin:latest (aka bnhf/olivetin:2025.11.23) pushed with support for both the ESPN4cc4c project (ESPN guide data including ESPN+) and a Project One-Click Action to automatically create however many unique virtual channels you'd like for those events (40, 100, 250 or whatever).

The One-Click will also add the ADBTuner Custom Configuration that goes with this (if its UUID is not already present), and will add the CDVR Custom Channels Source. If you don't already have ESPN4cc4c running, spin that up first, and then execute the ESPN4cc4c ADBTuner Action (no new container is created, but ESPN4cc4c and ADBTuner must be running):

ADBTuner Custom Configuration added automatically, if not already present:

ADBTuner virtual channels created (including deleting any previously created Provider=ESPN channels if desired). Each channels has a unique name and URL. Package names for both FireSticks and generic Android specified, along with the custom config:

CDVR Custom Channels Source automatically created using ADBTuner M3U and ESPN4cc4c XML (guide data). Whatever channel start number you specify will be used -- and it's recommended to use one:

The result of your not-so-hard-work :slight_smile: :

2 Likes

For those just getting started, upcoming Black Friday Deal (early access for Walmart+)

onn Full HD Streaming Stick - $9.00.

Sure, not gonna be fast, but not exactly like you will be using the UI during automation. Holiday returns until end of January. Hey, the remote alone is worth $9.

Happy Streaming!

Anyone have success getting these to work with a wired connection via a otg cable with developer options enabled?

That may be a downside of these streaming sticks. As I recall, OTG may not work if you want Ethernet.

1 Like

I have developer mode working using some older FireTV 4K Max sticks and OTG - it didn't work for me with Onn TV devices

1 Like

For those watching news, MSNBC rebranded to MS NOW. In doing so, there is a dedicated app. This makes tuning simple as there is only one stream in the app, not three like the NBC News App.

If you would like to give it a try, grab the MS Now app, and using following Config:

Channel Number: You Pick!
Provider Name: MS NOW
Channel Name: MS NOW
Gracenote ID: 16300
URL: msnbc://brand/msnbc
Package Name: com.nbcnews.msnbc.mobile

Using the standard Deep Links (default, recommended) configuration works just fine as the app opens directy to MS NOW stream. This config is likely the most reliable, but leaves the initial launch overlay on screen.

I've created a custom config that starts a fresh copy of the App every time, and clears the initial launch overlay. The timing is based on my Onn 4K Plus devices, so the sleep setting and "wait" flag at the end may need adjustment during your testing.

{
    "name": "MS NOW - Onn 4K Plus",
    "author": "spammedeeper",
    "version": "0",
    "description": "Custom config for MS NOW (previously MSNBC) app, fresh start, clear banner.",
    "uuid": "a6f35b77-4fb2-45cb-8ad4-741c0e98776f",
    "global_options": {
        "wait_for_video_playback_detection": true,
        "use_fixed_delay": false,
        "fixed_delay_seconds": 0,
        "check_for_and_clear_whos_watching_prompts": false
    },
    "pre_tune_commands": [
        "input keyevent 224"
    ],
    "tune_commands": [
        "am start -W -a android.intent.action.VIEW -S -d '||TARGET_URL_OR_IDENTIFIER||' '||TARGET_PACKAGE_NAME||'"
    ],
    "post_playback_start_commands": [
        "sleep 3",
        "input keyevent 23"
    ],
    "post_tune_commands": [
        "input keyevent 3",
        "input keyevent 26"
    ],
    "wait_after_post_playback_start_commands_seconds": 4
}

Happy Streaming!

2 Likes

ok! now that I got ospreys all set up for this.. :stuck_out_tongue: (also the Daily Show and TVE backup)

actually this re-triggered my interest in a script mod that would allow for 1 tuner/encoder for back-to-back show recordings, similar to tuner sharing on hdhomerun
sounds like this app would help facilitate that.

solved; I did not have any padding in my advanced pass, the padding tells the script to not change channel or sleep the stream.

By back-to-back, do you mean sequential shows on the same channel?

yea, I keep 5 news shows to allow commercial skip if I want to watch news. I have also thought about just manually blocking 2-4hr chunks to cut down on all the tuning delays, but upgraded to the enc1v3 w/usb instead.. :slight_smile:

You should be able to do that with one tuner natively in the Channels scheduling, via shared tuner. If looking at same channel for recording blocks of news, say 7PM, 8PM and 9PM, you can just have the three shows overlap start/stop times.

6:59PM to 7:01PM
7:59PM to 8:01PM
7:59PM to 9:01PM

Channels should share the same tuner, keeping it active and not releasing it between recordings, yet the recordings should be individual.