FruitDeepLinks — Universal Sports Aggregator for Channels DVR

Looking back at ADBTuner, it appears there was some duplication between what I setup and what the P1C button set up which may have caused some confusion. I've blown that away and updated the M3U and TVXML for the (single, non-lanes) source. I see a bit of an issue, which is likely a guide update issue: The two semi-final SEC WBB Tournament games on Saturday are being treated by CDVR as the same event. I set one to record and the other shows it is going to be recorded (but it won't because of the dup):

Semifinal Game 1 from the TVXML:

  <programme start="20260307213000 +0000" stop="20260307233500 +0000" channel="9315">
    <title>Women&#39;s College Basketball: SEC Women&#39;s Basketball Tournament as part of Champ Week Presented by Principal</title>
    <desc>Basketball - (Women&#39;s College Basketball) - Available on ESPN - Available on ESPN</desc>
    <category>Sports</category>
    <category>ESPN</category>
    <category>Sports Event</category>
    <category>Basketball</category>
    <icon src="https://is1-ssl.mzstatic.com/image/thumb/tFGNLs04njla7blT30zkUw/1280x720KF.TVALC03.jpg"></icon>
    <series-id system="xmltv:FruitDeepLinks ADB View">Women&#39;s College Basketball: SEC Women&#39;s Basketball Tournament as part of Champ Week Presented by Principal</series-id>
    <episode-num system="xmltv:FruitDeepLinks ADB View">Women&#39;s College Basketball: SEC Women&#39;s Basketball Tournament as part of Champ Week Presented by Principal/2d1f2d97e02f0e0cc80984edbcb35d7aa86efe237d91dcf0d610d709b49e9ab7</episode-num>
    <new></new>
    <live></live>
  </programme>

Semifinal Game 2:

  <programme start="20260308000000 +0000" stop="20260308020500 +0000" channel="9318">
    <title>Women&#39;s College Basketball: SEC Women&#39;s Basketball Tournament as part of Champ Week Presented by Principal</title>
    <desc>Basketball - (Women&#39;s College Basketball) - Available on ESPN - Available on ESPN</desc>
    <category>Sports</category>
    <category>ESPN</category>
    <category>Sports Event</category>
    <category>Basketball</category>
    <icon src="https://is1-ssl.mzstatic.com/image/thumb/tFGNLs04njla7blT30zkUw/1280x720KF.TVALC03.jpg"></icon>
    <series-id system="xmltv:FruitDeepLinks ADB View">Women&#39;s College Basketball: SEC Women&#39;s Basketball Tournament as part of Champ Week Presented by Principal</series-id>
    <episode-num system="xmltv:FruitDeepLinks ADB View">Women&#39;s College Basketball: SEC Women&#39;s Basketball Tournament as part of Champ Week Presented by Principal/2d1f2d97e02f0e0cc80984edbcb35d7aa86efe237d91dcf0d610d709b49e9ab7</episode-num>
    <new></new>
    <live></live>
  </programme>

I also have the JSON extracts from the FruitDeepLinks feed. TBH, I think it's a stupid guide problem: They don't know the teams yet, and they didn't label them as separate things (Semi-1 and Semi-2), so how are you supposed to know the second isn't a replay. [They're more worried about making sure the sponsor's name is in there...]

1 Like

Hi @bnhf Wondering if there is a project one click to add the Apple TV events, like MLS Soccer, from FDL to the ADB Tuner channel list?

Wasn't seeing Apple TV in the drop down list, or if there is a post already covering how to add them?

ESPN+ events are working great so far! :raised_hands:

So you're talking about like apple_mls and apple_mlb? If so, what app would those open on an Android streaming stick?

@bnhf correct, apple_mls or apple_mlb events.

I'm seeing the Apple TV app as "com.apple.atve.amazon.appletv" on my Fire TV stick.

That's a start. Do we know if these event links will actually open that app? Anyone?

I'm unsure, would be curious if anyone has had any luck with Apple TV events using that app.

Pretty sure Apple mls opens on Firestick with FruitDeepLinks.

2 Likes

Cool. I'll add support.

3 Likes

Thanks @bnhf!

This is an amazing contribution.

I am using Android TVs and have gotten Peakcock, Apple+, Paramont+, ESPN+, and MLB TV to work flawlessly.

Unfortunately, I cannot get any Amazon Prime DeepLink to play. It appears from the webUI that the Apple TV Scheme is being selected as the best DeepLink for any event on Prime. I tested provided HTTP DeepLinks for each event and they play great in a broweser. I would anticipate a HTTP DeepLink trigger the launch of the Prime Video app as the Peacock(Web) DeepLinks do.

Any assistance is appreaciated.

Glad u like it.

What client are you testing on? Apple/fire/android?

Android TVs.

@fjh3 do you have any examples of how you got Apple+ events to work for FDL?

I'm trying to get Apple MLS events and can't seem to get it to work using the adb_lanes_apple_mls.m3u

Some examples of what I'm adding:

http://local-ip:6655/api/adb/lanes/apple_mls/1/deeplink?format=json&dynamic_url_json_key=deeplink

Apple_FDL

Running on Android FireTv Max Sticks

Thanks!

I noticed there was an update on the github page on 3/14, but the docker image hasn't been updated since 2/20. Are us docker users missing some recent updates?

whoops. tnx for heads up. It was just some logging clean up - i'll get new image out. nothing cool

Did you configure the Apple MLS provider lanes (i.e., increase the lane count from 0) in the FruitDeepLane webUI? Lane 1 will not play otherwise.

@fjh3 Correct I have the lane count increased from 0 to 10 to ensure I see all the Apple MLS games.

When I test Channels DVR with the FDL http://local-ip:6655/out/adb_lanes_apple_mls.m3u, I see those 10 lanes and the games sync with the http://local-ip:6655/out/adb_lanes.xml data.

I believe the issue is the manual Apple MLS channels I created for the ADB Tuner.

I was using @bnhf Project One Click for ESPN FDL lanes, support is being worked on for Apple MLS, in the meantime I was trying the below, but wasn't able to get the games to sync correctly.

http://local-ip:6655/api/adb/lanes/apple_mls/1/deeplink?format=json&dynamic_url_json_key=deeplink

That's why I was wondering if you have a screenshot of your Apple ADB channel URL to see how you are calling those Apple MLS FDL lanes?

Thanks!

I'm working on adding apple_mls to the Project One-Click Create Fruit ADBTuner Lanes + CDVR Custom Channels Action, which looks to be working fine on my FireStick 4K Max Gen2.

If someone could post the package name for the Apple TV app from a generic Android device, I can get it finished up...

1 Like

com.apple.atve.androidtv.appletv

1 Like

New bnhf/olivetin:latest (aka bnhf/olivetin:2026.03.17) pushed this morning with updated Create Fruit ADBTuner Lanes + CDVR Custom Channels support for Apple TV (apple_mls):

Here's how it looks in Project WebUI+:

I didn't have any active live events to test, but a deeplink for a future event took me to the splash page for that event -- so we should be good. Unknown yet if we'll need an ADBTuner Custom Configuration for this app.

1 Like