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 