For sure- feel free to use Prismcast. But I don't believe Prismcast native has EPG data. And the ability to use FastChannels for the channel/feed management is a bonus.
See, I figured I was missing the point 
When you setup your channels, you put the Gracenote Station ID in so it passes it in the playlist.m3u
partial playlist.m3u
#EXTM3U
#EXTINF:-1 channel-id="abc" group-title="Local" tvg-name="ABC (KXTV)" tvc-guide-stationid="20775",ABC (KXTV)
http://192.168.1.9:5589/hls/abc/stream.m3u8
#EXTINF:-1 channel-id="abcnews" group-title="News" tvg-name="ABC News Live" tvc-guide-stationid="113380",ABC News Live
http://192.168.1.9:5589/hls/abcnews/stream.m3u8
#EXTINF:-1 channel-id="espnacc" group-title="Sports" tvg-name="ACC Network" tvc-guide-stationid="111871",ACC Network
http://192.168.1.9:5589/hls/espnacc/stream.m3u8
#EXTINF:-1 channel-id="amc" group-title="Entertainment;Movies" tvg-name="AMC" tvc-guide-stationid="59337",AMC
http://192.168.1.9:5589/hls/amc/stream.m3u8
#EXTINF:-1 channel-id="amcthrillers" group-title="Entertainment;Movies" tvg-name="AMC Thrillers" tvc-guide-stationid="115678",AMC Thrillers
http://192.168.1.9:5589/hls/amcthrillers/stream.m3u8
#EXTINF:-1 channel-id="animalp" group-title="Documentary" tvg-name="Animal Planet (Pacific)" tvc-guide-stationid="68785",Animal Planet (Pacific)
http://192.168.1.9:5589/hls/animalp/stream.m3u8
#EXTINF:-1 channel-id="awe" tvg-name="AWE" tvc-guide-stationid="45438",AWE
http://192.168.1.9:5589/hls/awe/stream.m3u8
#EXTINF:-1 channel-id="bbcamerica" group-title="Entertainment" tvg-name="BBC America" tvc-guide-stationid="64492",BBC America
http://192.168.1.9:5589/hls/bbcamerica/stream.m3u8
#EXTINF:-1 channel-id="bbcnews" group-title="News" tvg-name="BBC News (North America)" tvc-guide-stationid="101449",BBC News (North America)
http://192.168.1.9:5589/hls/bbcnews/stream.m3u8
#EXTINF:-1 channel-id="betp" group-title="Entertainment" tvg-name="BET (Pacific)" tvc-guide-stationid="64673",BET (Pacific)
http://192.168.1.9:5589/hls/betp/stream.m3u8
#EXTINF:-1 channel-id="betherp" group-title="Entertainment" tvg-name="BET Her (Pacific)" tvc-guide-stationid="97360",BET Her (Pacific)
http://192.168.1.9:5589/hls/betherp/stream.m3u8
#EXTINF:-1 channel-id="bigten" group-title="Sports" tvg-logo="http://nas-1019:8089/dvr/uploads/4/content" tvg-name="Big 10" tvc-guide-stationid="58321",Big 10
http://192.168.1.9:5589/hls/bigten/stream.m3u8
#EXTINF:-1 channel-id="bloombergoriginals" group-title="News" tvg-name="Bloomberg Originals" tvc-guide-stationid="175656",Bloomberg Originals
http://192.168.1.9:5589/hls/bloombergoriginals/stream.m3u8
#EXTINF:-1 channel-id="bloomberg" group-title="News" tvg-name="Bloomberg Television" tvc-guide-stationid="71799",Bloomberg Television
http://192.168.1.9:5589/hls/bloomberg/stream.m3u8
#EXTINF:-1 channel-id="bravop" group-title="Entertainment" tvg-name="Bravo (Pacific)" tvc-guide-stationid="73994",Bravo (Pacific)
http://192.168.1.9:5589/hls/bravop/stream.m3u8
#EXTINF:-1 channel-id="cspan" group-title="News" tvg-name="C-SPAN" tvc-guide-stationid="68344",C-SPAN
http://192.168.1.9:5589/hls/cspan/stream.m3u8
#EXTINF:-1 channel-id="cspan2" group-title="News" tvg-name="C-SPAN 2" tvc-guide-stationid="68334",C-SPAN 2
http://192.168.1.9:5589/hls/cspan2/stream.m3u8
For sure- on their premium channels, Prismcast has a preconfigured list of Gracenote IDs. But for their FAST Channels, gracenote doesn't have coverage mostly.
Anyway, I'm going to add support for DirecTV premimum and FAST. You guys can use or not use it - i'm pro-choice 
I like the fast channels interface much better. If i can avoid dealing with Prisomcast directly, i'm all for it.
I'm running fastchannels into StreamLink manager with all channels mapped as needed. Between Fastchannels and SLM, i'm covered.
Great work!!!!
If it requires the bridge, wouldn't it be better to just set it up directly in PrismCast since it's already built in the PrismCast app or am I missing the point?
Curtis,
Although Prismcast can do it directly, when I tried Sling using that I didn't like the fact that switching to a channel via ChannelsDVR, you would periodically see guide from Sling site, mouse move and click channel and then video started. With Fastchannels it avoids that extra navigation logic and thus presents as a cleaner solution. I love that Prismcast has switches and parameters to adjust video processing but by integrating lineup via FastChannels like this, I can now manage all my channels here which is really convenient and get that more polished result.
Any chance you can add Sling account support? It would be a good option in case I want to go back (I have YTTV Sports Only Package but the promo will be done next summer)
Thanks for trying to help
I'm on a dedicated M1 Mac mini. My prismcast is not is docker - when I tried to install it via project one click, there was a warning indicator on the container within docker and it used up a ton of CPU without actually being reachable, so I installed via homebrew.
I recently changed the port, which is why it's non-standard, but the results were identical before. The only caveat is there was one instance (out of 20+ attempts) when during the third check it was able to play video the second website, but still couldn't capture. I can't remember the exact wording of the error, but I never saw it again.
For giggles, I'll also include the relevant prismcast log section.
Also, FWIW, this what I see in Chrome when prismcast opens it:
looks like FastChannels is doing its job - it opened that play channel. I'm leaning towards a Prismcast error but lets keep going.
Humor me - open that link directly in Chrome and see if it plays. then we can debug more from there.
so I already have Sling Freeplay (their FAST channels). guessing i could find their endpoints for the paid channels .. i'll dig into it.
Is the link you are referring to http://127.0.0.1:5523/watch/1?_v=3 from the test?
If so, I get this:
Then if I click it will go to full screen mode and I will get video for a few seconds:
Then it will go black for several seconds, and then an image will come back but it will be static with no audio.
Also, it may not be relevant, but thought I should add that prismcast does work as intended with Channels - I can watch espn etc without issue.
what source is that channel from?
Whatever CCTV-4 is 
Hope I'm not misinterpreting your question. When I run the test, it always tries to open CCTV-4 and CGTN:
Well that explains something…. That particular channel is from DistroTV and requires a proxy.
I need to fix code to not test with that. Get back to you.
Spot on.
Just for perspective, native PrismCast simply opens the consumer view webpage of a stream. And that could include some extra non-sense on the screen.
FastChannels goes a step farther with DRM sources. It actually talks to the DRM license server for each source. Then it uses the direct DASH stream and feeds it into built in player (Shaka). Shaka does the DRM negotiation and then opens a direct stream. Hence, it should be a cleaner stream.
Absolutely nothing wrong with Prism native way- mine is just better 
Looks good.
I like the application.
No offense that’s awesome but I’ve been closed multiple times in this forum for drm gry area. Why hasn’t this comment gotten flagged. I have tired multiple times trying to show off my project were I do multiple providers with something similar and no prisma native streams on multiple providers and I get shutdown by the owner of this forum.
Nothing grey about what FastChannels does. I don’t decode any DRM- it’s all still controlled by Shaka which is authorized and completely licensed. All decoding is done inside the browser EME- no different than you watching a normal page that happens to have DRM.
Removing the encryption is where it gets illegal. All good here sir.
Correct removing the encryption is bad nice job
I know if I mention about mine I get closed. But I’m having fun got many paid subscription working. And providing user option to continue using channels
without the hardware constraints.







