ESPN+ & FOX Sports with Custom Channels via EPlusTV

Okay, thanks to @rpaulmerrell and @augie0041 for letting me borrow their MLB logins. I was able to add in SNLA and SNY linear channels through MLB :tada:

5 Likes

Now if Fanduel would just drop their DRM, I'd be a happy fan. :rofl:

2 Likes

Victory+ was finally added

Thanks for adding this. I wish I'd seen it earlier.

Has anyone successfully recorded and watched Stars game? Victory+ seems to be doing something weird where the stream goes wonky whenever commercials start and end. I normally use MythTV instead of Channels and it hasn't gone well as MythTV gets thoroughly confused at those transitions. I have tomorrow night's game scheduled to also record in Channels to see if it fares any better.

Thanks so much @m0ngr31 , I updated to v8.4.4 and see the ability to add SportsNet New York, there's no active game, but I was expecting for the linear channel to play whatever is live on SNY at the moment. Is this not how it should work?

Same problem. Linear channel not playing

SNLA is playing here but commercials are blocked.
I can only say (Paying enough for it) probably for the best.

Yes it should play whatever is on the linear channel, assuming you're using linear channels

If it's not working, I'd be curious to see what the logs say. I might be doing it wrong since I was "out of market" when I was developing it

2 Likes

What like it just plays slate instead of commercials? I can change it to allow ads if you want

2 Likes

Probably an issue with the EXT-X-DISCONTINUITY tag in the stream. Causes a lot of players to break

According to the log in Portainer, all I see is this one line repeated many times:
Could not get a playlist for channel #442. Please make sure there is an event scheduled and you have access to it.
Is there a better way to see a log that would be more helpful for you?

Is that on the linear channel?

Do you know of any Linux players which support EXT-X-DISCONTINUITY properly? MythTV's internal HLS recorder is often lacking so I use the "external/blackbox" recorder instead. With it, an external program is used to run whatever protocol is needed and forward the data as a TS stream. Ffmpeg and streamlink always die within the first few discontinuities. Vlc doesn't die but writes corrupted packets at each one.

1 Like

yes, im getting it in the sky linear channel

Could not get a playlist for channel #6842. Please make sure there is an event scheduled and you have access to it.

Almost like it's not populating the schedule. Do you mind sending me your mlb login so I can check?

sent, thanks

Okay, I was able to login and stream SNY. I tried through a VPN this time and it still grabbed the same stream it was using before, so I think it's a scheduling issue more than anything else..

I'm assuming you're using it through Channels so it's grabbing the linear EPG separately with Gracenote data - if I can ask you for another favor - can you install this addon: https://chromewebstore.google.com/detail/epg-viewer/lnhfllpjnichiepbkgnfhpaakhicbelh

And then inside of the E+ web UI, can you open the /linear-xmltv.xml endpoint in a new tab so that you can view it in this? Curious if it shows anything scheduled on SNY.

This is what it looks like on mine

I've had good luck on playback with VLC, but never tried saving the stream from there

Happy to help troubleshoot, I installed the addon in Chrome and the guide data populates in both the EPG Viewer and within the Channels Guide. But once I click on the current on-air program "Mets Classics" it just doesn't play.

2025/03/27 12:24:16.795381 [ERR] Failed to start stream for ch518: M3U: Could not fetch playlist from 192.168.50.143:9191: GET: http://192.168.50.143:9191/channels/442.m3u8: 404 Not Found
2025/03/27 12:24:16.795381 [HLS] Couldn't generate stream playlist for ch518-dANY-ip192.168.50.130: M3U: Could not fetch playlist from 192.168.50.143:9191: GET: http://192.168.50.143:9191/channels/442.m3u8: 404 Not Found
2025/03/27 12:24:16.795381 [HLS] Stopping transcoder session ch518-dANY-ip192.168.50.130 (out=0s finished=false first_seq=0 last_seq=-1)

nada

Hmmm, that's interesting to me - I'm guessing your channels log show a 404 error too?

That's what I figured, but now I need to figure out why it's not working for you...

Do either of you guys have a TZ environment variable on your docker container?