Mlb.tv update

first off, @tonywagner is the man!

He did go back and bring the mlbserver code up to snuff. Though i’m not sure how long he’ll go maintaining two codebases with very similar functionality.
original mlb server container

There are a few side quests i’m working through, like scripting the download / strm file creation + nfo file creation of condensed games, highlights, fast cast, etc.
Some xmltv objectives. Image caching.
Wrapping my arms around gamechanger / multiview.
Will share once i’ve got something concrete in any matter.

Would be really cool if there was a json hash table object file for mapping team id to gracenote id and applying the tvc-guide-stationid tag on matches. Kinda like how the fubo/plex/tubi containers were done.

Thank you. Got this installed, however when I try to log in, it gives me an error. The page isn't working right now, localhost didn't send any data, err_empty_response.
I tried adding the login information myself in the server settings, but that didn't work either.

Never mind, I updated the stack and was able to login. Now I'll try setting it up in channelsdvr.

I’m not sure by your post but it reads as you are just trying to use a different url with the matty8199 container. This new m3u uses an entirely new and different docker container. Did you setup a new container with Tony Wagner’s mlbserver container?

This appears to be working for me.

Side question, is there a way to set up a channel for MLB Big Inning?

@slampman

I'd like to add this extension to Project One-Click. Is the one you referenced the one to add? I see mlbserver has also been updated -- would that be better?

OliveTin-for-Channels also includes static-file-server, which allows files to be hosted on a URL, which should make for easy updates to the M3U.

Any thoughts you have on best implementation would be appreciated...

1 Like

The old original mlbserver (GitHub - tonywagner/mlbserver) has a Big Inning channel, both in M3U and XML.

1 Like

How would I pull this into the M3U list at the top of this thread?

For the original mlbserver, Big Inning will show up in the default M3U/XML endpoints:

http://your.mlbserver.ip.address:9999/channels.m3u

http://your.mlbserver.ip.address:9999/guide.xml

Those endpoints will include every non-blackout MLB game, Big Inning, Game Changer, and minor league affiliate games for your favorite MLB team(s) as defined in the mlbserver settings. (Edit to add: MLB Network too, if your account is entitled to it.)

There's some more documentation on your mlbserver home page, in the "Live Channel Playlist, XMLTV Guide, ICS Calendar" section. Hover over each option for a description tooltip.

http://your.mlbserver.ip.address:9999/

@tonywagner im running mlbserver via node.

any idea why the MLB logos arent being generated/why the below url is provided as the source? minor league teams and Big Inning, game changer, and multiview sources are all good.

here's a sample of the XML:

Looks like @tonywagner forgot to include them into the m3u. It's not the worst thing in the world but you'll have to do a guessing game to figure out which feed is which on the channel collections

If you look at my m3u at the top of this thread, i have the urls for logos...

MLB M3U logo bug fixed in mlbserver version 2024.8.2

2 Likes

@tonywagner im catching this error in the logs at a minimum every 2 days but sometimes every day and nothing will play.

UnboundLocalError: cannot access local variable 'r' where it is not associated with a value
failed to get identify_stateHandle 'authenticators'

If I restart the container it works fine until the next day or two. Any ideas on how to fix this?

Looks like you are using the new Python-based plugin.video.mlbserver — I think the latest update should address that issue.

Ok thanks, I’ll pull the latest and give it a try.

How do you update the portainer stack to the latest? Mine seems to stay same whatever I do. "plugin.video.mlbserver 2024.7.27+omega.1 on Python 3.11.7"
It worked fine the first day, but like today it was not working, so I tried to log out and log back in, and it game me an error.
errorSummary=You do not have permission to perform the requested action errorLink=E0000006 errorId=oae9t7E9VvZSwyWwqCDaesMhA errorCauses=[]
If I delete it and start over it works until I put in the username and password.
Any clues?

I cleared up all my images, and did a fresh pull, and this is the error I'm getting now:
manifest for tonywagner/plugin.video.mlbserver:latest not found: manifest unknown:

1 Like

I ran into the same issue. It appears the "latest" tag is now missing on Docker Hub, so I had to use/include the latest version number ( 2024.8.1.1 ) when creating/pulling the image.

"latest" tag restored for plugin.video.mlbserver