You might be in Padres market too, I know they have some overlap with Diamondbacks.
I changed the zip code on the docker compose file, and I am now getting all channels not sure how, no blackouts currently. Thank you for the help!!!!
Deployed on a Mac via olivetin (@bnhf thanks!) - the deployment happens, but the container just restarts over and over again, with no logs. Anyone ran into this before?
You may want to ask in the Olivetin thread too.
This can happen with any stack that has:
restart: unless-stopped
in the compose, where there's an issue causing the container to continually stop. Stop the mlbserver stack, comment out that line and restart. The container will stop, but you should be able to view the log.
Thanks. Getting the below from mlbserver:
2025-03-28 12:48:36 3/28/2025, 12:48:36 PM homepage request : / from: ::ffff:192.168.65.1 using: curl/7.74.0
2025-03-28 12:48:36 http post failed : 403 - "{\"errorCode\":\"E0000006\",\"errorSummary\":\"You do not have permission to perform the requested action\",\"errorLink\":\"E0000006\",\"errorId\":\"oaeFTCYghO3T_yO0U6l8lLaLQ\",\"errorCauses\":[]}"
2025-03-28 12:48:36 {
2025-03-28 12:48:36 url: 'https://ids.mlb.com/oauth2/aus1m088yK07noBfh356/v1/token',
Are you behind a VPN?
Nope. Only thing i can think of is maybe using localhost:8089 in lieu of my actual mac DVR hostname
That shouldn't matter. Can you log in and watch at MLB.TV Media Center | MLB.com in a web browser on the same computer?
Nope - i think this may be on MLB - I get 2 different errors on 2 different machines on 2 different OSs in my house - no VPN or anything
Can you get into your MLB account at all, like at https://www.mlb.com/account/manage-subscriptions#subscriptions ?
Could try it in a phone browser on cell data instead of wifi too.
This might be a lot to ask, but is there any useable guide data for minor league games? I have an Iowa Cubs game streaming, but nothing in the guide for it.
Yeah if you pull up the web front end for the original mlb server there are some examples of the xml syntax for minor league games
In the XML, I see this:
<programme channel="MLBTV.11.IOW" start="20250329150800 -0500" stop="20250329180800 -0500">
<title lang="en">Minor League Baseball</title>
<sub-title lang="en">Omaha Storm Chasers at Iowa Cubs</sub-title>
<desc lang="en">International League. Chandler Champlain vs. Jordan Wicks.</desc>
<category lang="en">Sports</category>
<category lang="en">Baseball</category>
<category lang="en">Sports event</category>
<icon src="https://www.mlbstatic.com/team-logos/share/451.jpg"/>
<series-id system="team-id">451</series-id>
<episode-num system="original-air-date">2025-03-29 23:08:00</episode-num>
<episode-num system="game-id">781309</episode-num>
<new/>
<live/>
<sport>Baseball</sport>
<team lang="en">Omaha Storm Chasers</team>
<team lang="en">Iowa Cubs</team>
</programme>
And in my M3U, I have this:
#EXTINF:-1 CUID="MLBTV.11.IOW" channelID="MLBTV.11.IOW" tvg-num="7101" tvg-chno="7101" tvg-id="MLBTV.11.IOW" tvg-name="MLBTV.11.IOW" tvg-logo="https://www.mlbstatic.com/team-logos/share/451.jpg" group-title="MLBTV",MLBTV.11.IOW
http://192.168.1.250:9999/stream.m3u8?team=IOW&mediaType=Video&level=AAA&resolution=best
But I'm not getting the guide data. What am I doing wrong?
EDIT: I figured it out. It looks like I have to explicitly add the parameters to my XML path. For example: http://192.168.1.250:9999/guide.xml?mediaType=Video&includeLevels=All
Apparently the default is MLB only. I'm seeing tomorrow's Iowa Cubs broadcast in my guide now.
Does MLB Big Inning work at all?
It should work when it is active, but they haven’t posted a schedule yet.
You can see the start time for the next airing the Fubo website
@tonywagner I want to use Gracenote guide data, so I have created a text based source in channels dvr. Some times I have the need to limit the stream to 3500kbs. I assume this is possible using the resolution= in the below example. I have tried bitrate=3500 but that doesn’t work. Is there a way to get 3500 and also an example of adaptive bitrate?
#EXTINF:-1 CUID="MLBTV.KC" channelID="MLBTV.KC" tvg-num="1.13" tvg-chno="1.13" tvc-guide-stationid="136215" tvg-logo="https://content.sportslogos.net/logos/53/62/full/kansas_city_royals_logo_primary_20198736.png" group-title="MLBTV",Royals
http://192.168.1.202:9999/stream.m3u8?team=KC&mediaType=Video&resolution=best?
On your mlbserver index page, click the button for the desired resolution/bitrate and it will update the URLs.
You probably want "resolution=540p"
You can also do "resolution=adaptive" (although I'm guessing most DVR software will just select one resolution in those cases, otherwise recordings wouldn't work).
Hello! Can someone provide some guidance on what to enter into the docker container setup for running the tonywagner/mlbserver ? I am new to docker and have been trying a few things but nothing has worked for me so far. I am running docker for windows.
I'd suggest installing OliveTin-for-Channels (using the EZ-Start:TNG instructions), and then this and future projects you want to install can all be done via Project One-Click.
EDIT: BTW, it looks like you may be running the Docker Desktop extension version of Portainer. You'll want to uninstall that, and the full-version of Portainer will be installed during the EZ-Start process. Also, be sure you have Ubuntu or Debian installed from the Windows App Store, and "Integration" with your default distro enabled in Docker Desktop.