FruitDeepLinks — Universal Sports Aggregator for Channels DVR

Only NBALP can but thats it.

Is there a way to filter out the Prime Video events that require an add-on subscription?

:+1:

I've had good results with all of the ESPN events that I've tried since updating.

1 Like

Nothing definitive in the raw data that has caught my eye yet. Take a look at event inspector for an Amazon event and see if you guys can notice anything I’m missing in the json.

@KineticMan you may need to fix your NBA end of things via CC4C. It's pretty simple for that

ADB
gametime://game/0022500505

CC4C
https://www.nba.com/game/0022500505

Trying to use the multisource lanes here and I couldnt get NBA stuff to work as I get 404 errors. I got a GPU on hand so it doesn't hurt to have some more tuner options

to confirm, you want NBA playables for CC4C to return this schema?

https://www.nba.com/game/0022500505

yep. I find that works for NBA

np - easy enough. will push in next update.

Not too sure why this is happening as Peacock fail to play back the stream

This started happening for me during live events in the last day or so while using the app directly. I have an ad-blocker running so I assume that they added a new required URL that needs to be whitelisted.

1 Like

i havent changed anything specifically to Peacock... see if you can working URL and compare it to the scraped one.

1 Like

probably of low value, but thought i'd mention... went to event inspector and noticed Marquee was listed under services. looks like apple is connected to Marquee (chicago regional sports). don't know if it's a test or not (says Bears vs Bears), but i'm adding them to provider list. Might be of interest to someone!
go cubs go

Odd thing on Espn channels, I can play most women's or men's basketball games, and most NHL games. But some games, like USC vs TCU football game or Louisville vs Cal basketball game, it takes me to landing page where I need to click "Watch" and then a couple more clicks to start the game.

1 Like

You on newest version? I did an update to improve on espn playables.

Pretty certain I am, updated on 12/27. Just checked for newer version and didn't find anything newer. Also, I'm using the cc4c version.

I have a couple of questions if I may, and if I am being clueless feel free to mock me openly.

  1. I noticed the filters I have selected for Sports / Leagues are not being applied to the multisource_lanes.m3u output. The output is showing many events for leagues and sports that I have disabled. Is that by design? The filters are working fine in the direct.m3u output.

  2. For the direct.m3u output, I have a source in CDVR setup to use a specific starting channel number (5000). However, I noticed that each day the channel numbers are not getting re-used for new events. New events each day are now up to around channel number 5600, I think because CDVR is saving the channel numbers in the mapping from previous events. Is there any way to select a starting channel number for the direct.m3u output (similar to multisource_lanes.m3u)?

Thank you.

welcome --

  1. not by design. probably a bug - i thought i addressed that a few weeks ago, but must be lingering. will check it out

  2. ive noticed that with CDVR, they dont like to re-use an old channel number either with auto-created channum in sources. short answer, its been on my list to add default channum for direct for awhile - I have it for lanes but not for direct. will add!

If you can catch a live example of when that happens, please go to Event Inspector and grab the raw data (screenshots work) that'd be helpful. I'm not sure if theres much more than I can do to improve the ESPN data, but will see if i'm missing something! wonder if it's the "lineral" events that struggle (like ones on ESPN, ESPN2, etc) as opposed to ESPN+ events.

*Quick Updates - Lane Filtering & Database Cleanup

Just pushed a few improvements today:

Sports/League Filters Actually Work Now: Fixed a bug where the sports and league filters weren't being applied during lane building. Now when you filter for just NFL or just Premier League, it actually respects those settings instead of showing everything anyway.

Custom Channel Numbering: Added FRUIT_DIRECT_START_CH environment variable so you can set where your direct lanes start. Want them to begin at channel 9000 instead of the default? Just set the variable and you're good to go.

Database Cleanup: The daily refresh now cleans up the ESPN Graph database too, not just the main events database. Keeps things tidy and prevents old data from piling up.

New Provider: Added support for Marquee Sports Network (for you Cubs fans out there).

Apple Scraper Deep Dive: Completely overhauled the playables extraction in the Apple scraper to be way more comprehensive. Now catches data from multiple sources (data.playables, content.playables, shelf events) and has better deduplication. Should catch more streaming options across all the services.

Chrome Capture Compatibility: Converted NBA GameTime deeplinks to HTTPS format so they work properly with Chrome Capture for Channels.

Nothing earth-shattering, just making things work better.

thinking more about the ESPN issue-- curious your thoughts everyone.

right now, when an event is ESPN/ESPN2/ESPN NEWS/ESPN Deportes/ESPN+, it all gets lumped together into ESPN.. should I seperate them all out into unique providers, or continue to lump together? i suspect the issues we're seeing is the lineral events are tough to get to auto-play the deeplink. If I sepereated them somehow, we could easier debug, but then it might get messy for the ADB users having 5+ different espn outputs.

what if i lumped the espn/espn2/espnNews into one bucket, espn+ sepearate, deportes seperate?

open to suggestions!