Boom. Worked perfectly. And guide data appears to be staying correct, so far!
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.
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.
Source order was enough - phew.
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.
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!
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.
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"
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...

