Mlb.tv update

Both of the D-backs / Rockies streams cause my mlbserver container to crash. The other streams work fine.

1 Like

Are you trying to watch it using the channels DVR admin web viewer? If so, several browsers have had issues loading some channels on desktops.

seeing that too @tonywagner

2/20/2026, 4:39:45 PM stream.m3u8 request : /stream.m3u8?team=AZ&mediaType=Video&resolution=best from: ::ffff:192.168.215.1 using: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36
/mlbserver/node_modules/request-promise-core/lib/plumbing.js:130
            throw thrownException;
            ^

TypeError: Cannot read properties of undefined (reading 'startsWith')
    at /mlbserver/index.js:914:29
    at Array.map (<anonymous>)
    at /mlbserver/index.js:874:8
    at Request._rp_callbackOrig (/mlbserver/index.js:471:7)
    at Request.plumbing.callback (/mlbserver/node_modules/request-promise-core/lib/plumbing.js:76:39)
    at Request.RP$callback [as _callback] (/mlbserver/node_modules/request-promise-core/lib/plumbing.js:46:31)
    at Request.self.callback (/mlbserver/node_modules/request/request.js:185:22)
    at Request.emit (node:events:513:28)
    at Request.<anonymous> (/mlbserver/node_modules/request/request.js:1154:10)
    at Request.emit (node:events:513:28)
    at Gunzip.<anonymous> (/mlbserver/node_modules/request/request.js:1076:12)
    at Object.onceWrapper (node:events:627:28)
    at Gunzip.emit (node:events:513:28)
    at endReadableNT (node:internal/streams/readable:1358:12)
    at processTicksAndRejections (node:internal/process/task_queues:83:21)
Version 2025.11.29
2/20/2026, 4:39:47 PM mlbserver started at http://192.168.215.2:9999

I am seeing this too. I will take a look.

1 Like

This is now fixed in mlbserver version 2026.2.20

3 Likes

Trying to get this container back up and running for the upcoming season and I'm getting the following error in the logs. Channels fail to load the m3u saying no channels are present. Anyone have any ideas?

2/22/2026, 4:23:42 PM channels.m3u request : /channels.m3u?mediaType=Video&resolution=best&excludeTeams=mlbn,biginning from: ::ffff:151.101.17.188 using: channels-dvr/2026.02.20.0457 Go-http-client/1.1 (darwin-arm64)

2/22/2026, 4:23:43 PM getWeeksData error : ENAMETOOLONG: name too long, open '/mlbserver/data_directory/cache/week.133,144,109,110,111,112,145,113,114,115,116,117,118,108,119,146,158,142,121,147,143,134,138,135,137,136,139,140,141,120,159,160,431,432,478,6325,416,450,459,498,454,490,527,542,544,555,667,668,669,670,671,672,673,674,675,677,678,679,680,5482,6483,6484.json'

Known error, see ENAMETOOLONG error in logs - EPG not available · Issue #91 · tonywagner/mlbserver · GitHub

As a workaround, you could remove one of your favorite teams and it should work.

Otherwise, I hope to push an update with a fix later today.

1 Like

Awesome. That did the trick. Thanks for the quick reply and appreciate your work on this.

The ENAMETOOLONG bug has been fixed in mlbserver version 2026.2.22

2 Likes

I use Hulu Live TV and therefore have access to SNY. I hear there is a way to use Eplus TV to stream SNY? I'm authorizing to SNY via my Hulu live subscription. I have also authenticated to the MLB.com app using my Hulu Live credentials and can see SNY via the MLB.com app. All that said, any way to record SNY content onto my Channels DVR server?

If you can access it through the MLB app, then you should be able to access it through the Docker container discussed in this thread (mlbserver) or through EPlusTV. Both of those can provide M3U/XML to set up as recordable channels in Channels DVR.

I'm going to try this on a Synology NAS. It supports docker, not container manager. Can you point me to a good place to start this process?

Just install portainer and then go and install Olivetin and use Project-One-Click to set everything up. Much easier than working with a command line/terminal

Long story short I was able to search for mlbserver within the docker registry and found "tonywagner-mlbserver1:. used an AI prompt (perplexity) to walk me thru how to configure it and I can stream SNY to my channels DVR! But I can't get the actual SNY guide to work. All the guide shows is 34 channels (all the teams plus a few others for mlb). For each team it shows just a straight line across. How to I get the actual guide for SNY programming so I can schedule recordings for Mets games and other SNY shows?

To get this to work you have to import the guide data for SNY the easiest way to do this with mlbserver is to set up a source with only that channel. Change the bolded text below to your setup.

#EXTM3U
#EXTINF:-1 CUID="SNY" channelID="SNY" tvg-num="DesiredChannelNumber" tvg-chno="DesiredChannelNumber" tvg-id="SNY" tvg-name="SNY" tvc-guide-stationid="49603" tvg-logo="https://img.mlbstatic.com/mlb-images/image/upload/t_w640/mlb/le5jifzo6oylxtnuf0m1.png" group-title="MLBTV",SNY
https://YourMLBServerDockerIPAddressHere:PortNumber/stream.m3u8?event=sny&mediaType=Video&resolution=best

Here is the setup for the custom source in channels:

1 Like

Here is what the guide looks like:

Here is how I interpreted your instructions for the source text by updating the bolded text:

#EXTM3U
#EXTINF:-1 CUID="SNY" channelID="SNY" tvg-num="9029" tvg-chno="9029" tvg-id="SNY" tvg-name="SNY" tvc-guide-stationid="49603" tvg-logo="https://img.mlbstatic.com/mlb-images/image/upload/t_w640/mlb/le5jifzo6oylxtnuf0m1.png" group-title="MLBTV",SNY
https://192.168.10.10:9999/stream.m3u8?event=sny&mediaType=Video&resolution=best

Something is still off since the SNY guide isn't updating. Any ideas?

hold on. I had to clear out the XML guide data field. Once I did that, the guide updated. Now the guide looks good and I scheduled a recording for a mets game happening right now. But - the stream is no longer working, Getting this error
image

try the url in the m3u as http:// instead of https:// ?

Good catch. That's my bad on the original instructions. I was using a reverse proxy for mine and didn't even think about that.

@rss7 do what @KineticMan said and it should work.

SUCCESS! Thanks to you both. Love it. Is this pretty much set it and forget it, or does a custom MLB channel require much maintenance?