FruitDeepLinks — Universal Sports Aggregator for Channels DVR

hey Doug -

It won't directly play inside CDVR natively. It's designed to open the stream apps and play the event. For example, it'd open WatchESPN and play the event live.

Some users find this tool useful for ADBTuner. I personally use it just so I have one unified guide inside CDVR.

Hmm. Does it work though? I still don't see it working why is there prismcast links if it's not going through cc4c? Does your espn4cc4c still work with prismcast?

Yes, did you set the Custom Channel to STRMLINKS?

In Channels DVR: Settings → Sources → Add Source → Custom Channels
Create a source (e.g. fruitdeeplinks-direct):
M3U URL: http://your-server-ip:6655/m3u/direct
XMLTV URL: http://your-server-ip:6655/xmltv/direct
Set Stream Format to STRMLINK
Refresh guide data

I'll have to mess with it. I prefer it to be able to record with prismcast/cc4c . Does your espn project still work? I like to record the football games for my team

espn4cc4c? i think so! i dont use it anymore personally - i use FruitDeepLinks

That supports ESPN+ correct?

Fruitdeeplinks won't allow dvr option.

When you use fruitdeeplinks can you hit back to return to channels or are you in the ecosystem of the streamer it links to

Neither FDL or ESPN4CC4C are native ESPN streaming because of DRM. All they do is provide external STRMLINKS inside the CDVR Guide. When you include it, it will show up in your Guide and when you click it, it'll open the external app (like ESPN, Fox Sports, Peacock, etc). Some users have integrated it with Prismcast and/or ADB tuner (with HDMI encoders) to allow it to play inside CDVR. It's hacky, but this is the Playground!

1 Like

So it does allow dvr or not? When you say in channels dvr it has to load the other app right what's the load time? I assume at least 5 seconds? From what I understand it opens the app. If you hit back button does it go back to channels or do you have to hit home and find your way back

It allows recording in channels dvr IF you connect it to ADBTuner and an encoder with firesticks/onn devices OR if you run it through prismcast. It does not allow recording if you use the stream links natively. when using the stream links natively it opens the corresponding app on your device and does not stay within channels dvr. Depending on the device the back button will either work or not.

So it goes work on prismcast? Like chrome capture or how does that work? So you can record? It doesn't stay linear on ESPN though does it

Prismcast uses chrome capture. I don't really use that either, but if it works it does record. And yes, the espn feeds are from the fruitdeeplinks source, so they do not stay as a "linear channel" but as singular programs with their own playlist per program.

1 Like

I installed it but none of the links work. Can anyone confirm the urls open in prismcast? I managed to get fruitdeeplinks installed but nothing plays

I'll pay someone to make a guide.

I also got in installed in prismcast, I got the links to work, but it only plays for about 20 seconds and then stops.
The links you got installed in prismcast are like fruitlinks 1 through 50, and they are pretty much dead links, unless there's actually something playing. You need to also install a new source in channelsdvr custom channels using the provided xml for the guide.

I'm just lost how fruitdeeplinks works I need some video guides the nerd gatekeeping he is sad

Ok, I'm going to put my little guide of how I got it to work in prismcast running on a windows docker system.
After you go through the FruitDeepLinks settings and input all of your streaming services, under your dashboard it would have provided you with a bunch of links.
In Prismcast you import the (multisource_lanes_prismcast.m3u). This will create 50 channels in Prismcast. This is how it looks like:


In my case after trial and error I had to remove the highlighted part for each of the channels for it to work properly.
Then, in ChannelsDVR you go settings, sources and add a new source.
In the source section you use TEXT and that same m3u you used to import to PrismCast you paste as text in the text box.
Mine was something like this.
#EXTM3U

#EXTINF:-1 channel-id="fruit-lane-1" tvg-name="Fruit Lane 1" tvc-guide-stationid="lane.1",Fruit Lane 1
http://172.16.5.17:5589/hls/fruit-lane-1/stream.m3u8

Then for the Guide, you put in the XML from the FruitDeepLinks
multisource_lanes.xml

Channels will pull the guide data and open up the appropriate channels only when they are available.
That's how I got it to work for me. Hope my crappy explanation makes sense to someone :smiley:

The original post of this thread basically explains how this works. The deeplinks themselves are just whatever is hit to open the specific event that the Apple Sports tab sends you to. That's it. The links aren't the complicated part - it's the managing of multiple apps/sports/etc that is.

Nobody is "gatekeeping" - you might get better traction if you don't post 1-line searchable questions on every thread around encoding.

So you can record with this without a linkpi?

It's actually a bit easier than that. There's nothing to do in PrismCast other than login to the providers you're using in FDL, via the PrismCast controlled Chrome.

Otherwise, all you need to do is create a CDVR Custom Channels source that looks like this:

Where the Source URL is a copied link from FruitDeepLinks (multisource_lanes_prismcast.m3u), and the XMLTV Guide Data is also a copied link from FDL (multisource_lanes.xml).

That's it.

2 Likes

Heads up that CW Sports now has a tile area in the ESPN App and those events should be able to launch from there. No all the time linear station, just events.

Yeah I just noticed that browsing the ESPN app today, that's awesome for us NASCAR fans.