ESPN+ & FOX Sports with Custom Channels via EPlusTV

@m0ngr31 I tried out the new X-Tuner-Error handling with EPlusTV and found another place we needed to improve to make sure the errors are passed all the way through.

Here's how it looks now:

1 Like

will there be NFL in 4K today on Fox using ESPN PLUS Docker?

thanks

Guys please any help or full tutorial with this script i tried to install in ubuntu 20.04 but not working the URL Access

i install docker and run the below command
docker run -p 8000:8000 -v config_dir:/app/config m0ngr31/eplustv

1 Like

I would suggest installing Portainer and use the interface to manage the docker.
When you run this docker it needs to be put in the background.

thanks

Hey @m0ngr31, looks like P+ isn't pulling events. Sorry if this is a known issue.

Hmm I'll try and take a look before Sunday

1 Like

So it is pulling events, but it wasn't getting the Super Bowl. Update is deploying now. Thanks for the callout!

1 Like

Thank you!
Was a little thrown off with the docker logs since it didn't actually mention P+.

=== Getting events ===
Looking for ESPN+ events...
Looking for ESPN events
Looking for FOX Sports events...
Adding event:  San Francisco 49ers vs. Kansas City Chiefs
=== Done getting events ===

Weird, Mine is not pulling in the SB.

Are you on the latest version?

Yeah I am. No worries, I only really use it during baseball season.

@m0ngr31 is the use linear option still available I am having no luck with it, I am trying to keep the MSG channel locked in but no good please help if you can thanks.

I'm having a hard time with anything that's not ESPN+ (which I pay a direct subscription for). ACCNX, SEC Plus etc...I have set those to TRUE in the container, authenticated when asked..and it pulls the events into the xml guide and seemingly into the m3u but when I try to watch one (that I know is live) I get "Error getting content" and the logs say "Could not get a playlist for channel #" and "Please make sure there is an event and you have access to it." It's almost like it's an authentication issue? Any tips?

Does your TV provider have those channels? Not all of them do

Unfortunately three linear stuff messes everything up. Once I started fiddling with the start/end times for events it just broke it all.

For MSG, you could run a version just for that and set the max channels to 3-4 or however many channels they offer

This is working now...I tried adding --DNS and my primary DNS to my "docker run" command to run it. Seems like this verifies an issue that at least one other poster had on a thread here I read. Does it make sense that adding DNS info makes a difference? Is that maybe specific to my ISP? I have Comcast Xfinity. I'm also using an Eero mesh network in house, not sure if that makes a difference. I can't thank you personally enough for creating this. Really love it.

Looking for ideas on advanced series pass.

I have an advanced pass to record games on (2) college teams. I am only using ESPN+ & SEC+ only. Games on linear channels are recorded using team passes thru Channels. This has worked great thru football and basketball but now that baseball and softball has started, it only records the first game of the series so I have to manually add to record the other games.
Iā€™m assuming that Channels sees the first game as previously recorded and cancels the next two games.
Any ideas on getting that 2nd & 3rd game to record automatically?

Ok I see. Thanks

@jagrim Yea I've encountered this and understand your issue..the way the guide data comes through for this, Channels thinks games 2 and 3 are the exact same "program" as game 1 because fields that show up under "Conditions" in Passes, like "Title", "Summary" etc are the exact same for all 3 games. I just played with an xml file of my own guide data for a separate custom channel I have, and a way around this issue would be adding a unique identifier to each ESPN+/SEC+ event in one of the xml guide data fields. I believe the "desc" field in guide data xml language is the same to Channels as the "Summary" field, so it would be an ask I guess of @m0ngr31 or someone if maybe the event date & time fields for every broadcast could be added to that field in the xmltv.xml file. Then Channels would think each game/event is distinctly different and record all. Date plus time would solve for the occassional doubleheader too. Hope I'm making sense..an example from your localhost:8000/xmltv.xml file would be (I had to remove < and > from the below b/c they won't save):

Instead of having this for all 3 games of a series on consecutive days:
title lang="en">NCAA Softball - Radford vs. Fordham - ESPN+</title
desc lang="en">NCAA Softball - Radford vs. Fordham - ESPN+</desc

You'd have (for game 1 today):
title lang="en">NCAA Softball - Radford vs. Fordham - ESPN+</title
desc lang="en">NCAA Softball - Radford vs. Fordham - ESPN+ 02212024</desc

Then for game 2 the next day:
title lang="en">NCAA Softball - Radford vs. Fordham - ESPN+</title
desc lang="en">NCAA Softball - Radford vs. Fordham - ESPN+ 02222024</desc

Channels sees these as different and would record both.

Escape them with a backslash

Instead of having this for all 3 games of a series on consecutive days:
    \<title lang="en">NCAA Softball - Radford vs. Fordham - ESPN+</title>
    \<desc lang="en">NCAA Softball - Radford vs. Fordham - ESPN+</desc>

You'd have (for game 1 today):
    \<title lang="en">NCAA Softball - Radford vs. Fordham - ESPN+</title>
    \<desc lang="en">NCAA Softball - Radford vs. Fordham - ESPN+ 02212024</desc>

Then for game 2 the next day:
    \<title lang="en">NCAA Softball - Radford vs. Fordham - ESPN+</title>
    \<desc lang="en">NCAA Softball - Radford vs. Fordham - ESPN+ 02222024</desc>

Instead of having this for all 3 games of a series on consecutive days:
<title lang="en">NCAA Softball - Radford vs. Fordham - ESPN+
<desc lang="en">NCAA Softball - Radford vs. Fordham - ESPN+

You'd have (for game 1 today):
<title lang="en">NCAA Softball - Radford vs. Fordham - ESPN+
<desc lang="en">NCAA Softball - Radford vs. Fordham - ESPN+ 02212024

Then for game 2 the next day:
<title lang="en">NCAA Softball - Radford vs. Fordham - ESPN+
<desc lang="en">NCAA Softball - Radford vs. Fordham - ESPN+ 02222024

Or put them between two lines of 3 backticks
```

Instead of having this for all 3 games of a series on consecutive days:
    <title lang="en">NCAA Softball - Radford vs. Fordham - ESPN+</title>
    <desc lang="en">NCAA Softball - Radford vs. Fordham - ESPN+</desc>

You'd have (for game 1 today):
    <title lang="en">NCAA Softball - Radford vs. Fordham - ESPN+</title>
    <desc lang="en">NCAA Softball - Radford vs. Fordham - ESPN+ 02212024</desc>

Then for game 2 the next day:
    <title lang="en">NCAA Softball - Radford vs. Fordham - ESPN+</title>
    <desc lang="en">NCAA Softball - Radford vs. Fordham - ESPN+ 02222024</desc>

```