ESPN+ with Custom Channels via ADBTuner

@KineticMan While i wait to test live events - one thing that has broken recently is the arrow to live movement, at least on the Onn

I did notice that the "live" lightning bolt-looking icon has moved UNDER the timeline bar recently, so guessing that may be why:

That's where it is on the FireStick. If you're using the original ADBTuner Custom Config for ESPN+, I would think it would work. If you modified it, you should try changing it back to the original -- as shown in post #1.

So the navigation looks right on config, and i can see the timeline bar coming up, but it's not working correctly.

I'm wondering if the Onn wants this a little slower, i.e. maybe a

    "post_playback_start_commands": [
        "sleep 20",
        "input keyevent KEYCODE_DPAD_DOWN",
        "sleep 1",
        "input keyevent KEYCODE_DPAD_DOWN",
        "sleep 1",
        "input keyevent KEYCODE_DPAD_RIGHT",
        "sleep 1",
        "input keyevent KEYCODE_DPAD_CENTER"

Try it and let me know please...

Boom. Worked perfectly. And guide data appears to be staying correct, so far!

1 Like

see what you get for blaming others! lol glad it got worked out.

OK - this one is baffling me a little. I think this is more the Channels or ADBTuner side, but want to see if anyone else can recreate this.

I want to add the espn4cc4c channels to a collection, so i can use them in multiview scenarios.

When I add them to the collection, the channel numbers / guide data change to the ADBTuner equivalents, even though the preview looks correct. I thought I messed it up a couple of times, before I realized it was switching them.

Anyone else seeing this?

I believe this has to do with these channels having the same tvc-guide-stationid, which is what is used to store channels in a collection iirc. Given that, the highest priority channel with that ID shows in the collection using the rules CDVR applies to these situations.

Others know these rules by rote, but I think it's the higher numbered channel that wins in this case. There are other rules about favorites which may apply too. I would imagine the hierarchy used can be found on the forum or is published somewhere.

1 Like

Aha - that explains it. I'll try 1) upping the source hierarchy (hoping that works, as it's easier) then 2) favoriting the espn ones, which I personally hate.

1 Like

Source order was enough - phew.

1 Like

I suspect a lot of you have moved over to FruitDeepLinks but still trying to figure this pesky refresh bug out.. It's calling refresh middle of night fine, but not generating events -- only when you call manually. I pushed a little update today to keep trying to figure this out.

FYI this ESPN4CC4C captures more ESPN events than FruitDeepLinks (particularly "talking head shows" but I think most if not all sporting events get captured on Fruit. I may someday just move all this to FruitDeepLinks. But if you only care about actual sport events, I'd just move to FruitDeepLinks as it supports CC4C now.

1 Like

I’m currently using this container and tuning via ADBT (Firestick) to the “talk” shows occasionally in the am.
I have the fruitlinks (direct) setup on my Apple TV client and enjoy the option of directly opening the ESPN+ app from the Channels guide on the ATV. Both are great additions to the CDVR setup!

The guide info/presentation on the fruitlinks side is more detailed with respect to sport descriptor and guide icons. Is there a way to get this info in the ESPN4CC4C container? Thanks.

hey - i'm obviously limited to what the API sends. could you give me an example of what you like/dislike about the ESPN4CC4C description and i can see if i can improve on it!

2 Likes

Here’s a comparison of guide info from iOS app (Fruitdeeplinks vs ESPN4CC4C).


The guide icons with team logos are more of a “nice to have”. The sport descriptors (e.g., Womens College Basketball) are helpful in choosing which game(s) to watch on mobile.

hey im working on this now.. for the icons though-> are you using it as "lanes" like multiple events per channel? it would be impossible to change the icon everytime. but, I could if you were using the one event per channel.

Not me. The work here was awesome, as i now have a working ESPN+ set in my guide data for multiview.

I'll move over at some point, but no rush.

3 Likes

Agree that this container is working well. I also noticed the latest version is providing more info in the on-screen guide. Thanks!!

@KineticMan I think there may be a way to add linear channels here. This guy might have it.

I'm trying to get this url First Take Presented DraftKings Sportsbook (2/4/26) - Live Stream - Watch ESPN to work with adbtuner. I don't know the deeplink to get to it. It'll work with cc4c and prismcast of course but I'm looking for deeplink for it work on adbtuner (maybe @bnhf can assist)

If I recall, the linear URLs from Apple do look like that style you sent, but they don't work on ADB tuner. That's why I had to scrape the ESPN Watch API to grab their UID's and make up our own schema.

as example, I just went to Event Inspector and grabbed a ESPN Linear event

      "punchoutUrls": {
        "play": "sportscenter://x-callback-url/showWatchStream?playChannel=espn2&x-source=AppleUMC"
1 Like

Yeah...I just that and that was no good as you said. Looks like the only way to make it work is via ah4c and messing around with tesserect...