ESPN+ & FOX Sports with Custom Channels via EPlusTV

on the left it should say /volume1/docker/eplustv to match what @chDVRuser suggested

I used the gui to pick the folder. So it could be a problem with it not looking at the root folder and pulling it in. hence the missing /volume1 If that is indeed the problem.

2 Likes

So I ran this manually. docker run -p 8000:8000 -v /volume1/docker/eplustv:/app/config -e ESPN_USER="MyE-mail" -e ESPN_PASS="MyPassword" --name ESPN_Plus m0ngr31/eplustv

This is the error I get in SSH

Looked at the container it created still shows as it did before. Without listing the volume1. So I think the display inside is normal for the gui.

Maybe you need to create a share called docker first in volume1

Also you can simply remove the -v x:y part altogether I think. You don't need it to be a volume

image

Like I said with the old one 0.95 version I was able to get it working. Until it stopped loading the ESPN streams. I just removed it. With the 0.96 version I can't seem to get it working at all.

1 Like

Trying without volume this time. Seeing a bunch of channel stuff this time.

TY that was causing my problem the whole time.

Glad you got it running.

Don't know if it's an issue with the code in the container image, but I don't see issues when mapping /volume1/docker to containers. The /volume1/docker directory is created when you install the Synology Docker package (mine is v20.10.3-1308) and is owned by root with perms 0755.
I have a container running Channels DVR on each of my two Synology NAS's and each one uses /volume1/docker/channels-dvr with no problems.

Is it possible to create/ use your espn+ subscription as a source ? Or must one just docker set up?
I’m only using a mini pc running channels as it’s only function…

Im homecoming to create a source, then use the strode to create the custom,channels… or have I got it backwards?

Thanks all

1 Like

You have to use the docker container. The EplusTV uses your ESPN+ login to scrape the guide and links from the ESPN+ website and build custom M3u and XML files which is serves using http to your Channels DVR. If you have sufficient disk space and memory, you can install docker desktop on your mini pc and run EplusTV on the same machine. It'll likely be slowed down a good bit by the overhead of docker, but it may work well enough to run just that docker and Channels.

1 Like

this worked beautifully during college football on saturday morning/afternoon, but now once again i am getting the indefinite "failed to parse stream". any ideas?

1 Like

Yeah it seems to be very hit and miss. I was able to watch soccer, well I tuned to it after getting it going again for hour and half. Pick another channel and got about 8 or 9 disconnects in a row. Just seems very random and you never know what you are going to get with this.

2 Likes

I was able to get this up and running in Windows Docker after a bit of failure. I wanted it running on my Pi with my other Dockers, but this thing is huge--3.5gb unpacked! Well, this gave me an excuse to move my other Channels-related Dockers (i.e., Pluto) over to the same machine.

For reference, this is what worked:

docker run -p 8000:8000 -v C:\docker_volumes\eplustv\config_dir:/app/config -e ACCESS_URI="http://[LOCAL_HOST_IP_ADDRESS]:8000" -e ESPN_USER="[USERNAME]" -e ESPN_PASS="[UNENCRYPTED_PASSWORD_BOO!]" -e START_CHANNEL=[NUMBER_YOU_LIKE] --name ESPN_Plus m0ngr31/eplustv

I also wanted to run on a different port, but I could not get it to work if I changed those numbers, so I'm going to recommend not messing with it.

Afterwards, I got a few live feeds to work, then made a short recording. I always put a buffer on recordings anyway and agree with the above that you will want to do that, too, so that it gets passed the "Starting Soon" messages (even if it is already in progress). Otherwise, seemed to run fine, parsed through CommSkip, and was able to watch the file raw, in the Web, and on a client.

2 Likes

That's nice. Is there any way to make this work on watch.spectrum.net ? I can use spectrum, but it wont let me put in login, only watch in the browser.

Also, could something like this work for WatchESPN (logs in with provider and provides ESPN3)?

To change the port you only change the local port. The container port remains at 8000. So "-p 8001:8000 works for me to move the EPlusTV port to 8001.

1 Like

I think someone could make that since ESPN3 feeds are easily ripped. There is nothing on ESPN3 right now so I can't test that theory but during the US Open this year I was able to paste m3u8 links into VLC and they would play.

2 Likes

Would love to see it. Since it works with ESPN plus

Thanks, that worked for me, too! So I'm going to correct myself and say:

docker run -p [PORT_YOU_WANT_DEFAULT_8000]:8000 -v C:\docker_volumes\eplustv\config_dir:/app/config -e ACCESS_URI="http://[LOCAL_HOST_IP_ADDRESS]:[SAME_PORT_FROM_BEFORE]" -e ESPN_USER="[USERNAME]" -e ESPN_PASS="[UNENCRYPTED_PASSWORD_BOO!]" -e START_CHANNEL=[NUMBER_YOU_LIKE] --name ESPN_Plus m0ngr31/eplustv
1 Like