FruitDeepLinks — Universal Sports Aggregator for Channels DVR

Is there a way to add USL games to the list of filtered games? They are available through ESPN+ but are not showing up when the soccer filter is selected. I recognize that USL is not part of Apple's Sports tab, which is the base of the FruitDeepLinks EPG. If anyone could figure out how ESPN+ deeplinks could be added via an alternative data source like the ESPN API, it could open up even more sports and leagues to this solution.

1 Like

I have New and Live check marked and my sports collection sees them all. Those have been in the metadata of FDL events for a while now.

New bnhf/olivetin:latest (aka bnhf/olivetin:2026.03.21) pushed this evening with updated ADBTuner Custom Configs for AppleTV, ESPN+, Peacock, Paramount+ and Prime Video.

These Custom Configs are all cross-compatible with generic Android and FireOS, so that you can mix and match devices on your encoder.

To update, rerun the Create Fruit ADBTuner Lanes + CDVR Custom Channels Action using the same number of lanes and starting channel number as you used previously for each FDL Provider. Don't forget to use the Remove Provider Lanes (aka Fruit Delete) to remove any previous ADBTuner virtual channels for that provider name:

Using this method I updated hundreds of ADBTuner virtual channels, across several systems, in a matter of minutes. There is no other better way. :slight_smile:

These configs supersede any others (for the same streaming app) that have been posted here, as they're up-to-date and cross-platform (tested on a FireStick 4K Max Gen2 and an ONN 4K Plus).

The most recent development version of ADBTuner is required!

2 Likes

@KineticMan

Just pushed PR#18. For those using FDL with ADBTuner, they can now specify a channel logo by Fruit Provider. A set of logos will be included with OliveTin-for-Channels, or can be sourced from the Internet.

2 Likes

I love this. I was setting logos manually. This will really streamline things. Thanks!

2 Likes

@KineticMan

Just pushed PR#19.

Streaming services with independent scrapers, that are disabled, will not be scraped during the next update.

In my case, this resulted in a significantly faster scrape (~13 mins), with everything except for Apple, ESPN, Peacock, Paramount and Prime disabled:

With this PR, these services can also be excluded from the scrape via env vars:

KAYO_ENABLED
FANATIZ_ENABLED
BEIN_ENABLED
NESN_ENABLED
VICTORY_ENABLED
GOTHAM_ENABLED
ESPN_ENABLED

Setting any one of those env vars to false, 0 or no will also exclude it from the scrape.

1 Like

These PRs look pretty nice.

@KineticMan have you been to figure out how to get Prime - Apple TV (MLS or MLB) working?

I've been testing with Apple MLS, and that works fine. Apple MLB looks like it'll work the same way, but I haven't tried to tune any games.

Is Prime - Apple TV something different?

@bnhf Wondering if you have tested any HBOMax ADB Tuner scripts?

I'm using FDL for the NCAA March Madness Tournament and can''t seem to get it to work.

There are two prompts:

Prompt # 1

Prompt # 2

The standard ADB "Deep Links - Show Tuning Process", gets past the profile screen.

But then it can't get past the "Watch Live" button.

I tried updating to a long press but that didn't work either.

If you or anybody else here has any advice with HBOMax events, it would be much appreciated.

Btw all the Apple MLS events worked without issue today :raised_hands:

Thanks!

Yep. Its the Prime Video Channel AppleTV. That's what I have.

There's no real way to authenticate inside Appletv tho (like there is with Paramount or NBA LP or Max or Peacock) so I can't use the stuff you already got

@Jean0987654321 I'm using the standalone Apple TV app/subscription without prime for the MLS events.

I'm unsure if the FDL links would be able to point MLS events to Amazon Prime channels?

@bnhf or @KineticMan probably have more info. :+1:

Updated:

I set Max up this morning, but there are no events until later tomorrow -- so I'll do some testing then, and let you know.

1 Like

nice- i probably should have done that from the get-go. I've been knee deep in FastChannels recently - let me hop on this one tonight!

1 Like

@KineticMan

Just pushed PR#20.

The Dockerfile didn't copy VERSION so it was defaulting to 0.1.0. Also, "Output Files" that contained data, but were small, were showing 0.00 MB -- so I've changed this so that any file that contains some data will show at least 0.01 MB.

@KineticMan the mlb.tv urls on fruitdeeplinks needs to modified for prismcast

For example,


mlbatbat://mlbtv?gamepk=831545

Needs to be
https://www.mlb.com/tv/g831545

depends-- who's your team? then i'll decide if i approve.

1 Like

Yankees? :sweat_smile:

As long as you didn't say Dodgers or Cardinals - approved.

New bnhf/olivetin:latest (aka bnhf/olivetin:2026.03.24) pushed this evening with an ADBTuner Custom Config for HBO Max:

1 Like

Late to the party, but I did notice the scraper picked up March Madness Live app last Thursday. It looks like they have their own app. I assume rest of tourney on TBS/TNT/CBS etc but hey at least we know for next year.