Mlb.tv update

Has anyone had any luck hosting mlbserver or the newer one on an app platform? I tried creating it in AMS on Digital Ocean's app platform, but it gets a 403 error when I attempt to authenticate. I assume MLB is blocking access from Digital Ocean.

I have all the games pulled into Channels DVR, but I'm not getting the appropriate game times. I just see that each team has a dedicated channel. You just have no idea when they actually play.

Is there any way to import gametimes?

Actually, Im getting some games on time. Others are way off. For example, Im seeing the afternoon games starting at the appropriate times. However, the Dodgers don't play until this evening, but I see a bar for their game all day. How do I adjust the timing? You can see the games with the blue lines are active. The Yankees don't play today. The A's and Dodgers are later tonight. Any input is appreciated!

This is what was great about @crackers8199 container. It would show the starting time of the next game in the current time block. Last year even though the video part was broken his guide data was still working fine. This year the guide data from his container is not working properly. Hopefully he has some time to fix the guide side of his sometime or perhaps @tonywagner could fork it and offer it as an alternate in his container.

I have resorted to using Gracenote and it shows sign off when games are not being played but I do miss @crackers8199 original guide data.

1 Like

How are you getting Big Inning, Game Changer and how did you change your zipcode?

This is what I did, granted I have MLB.tv free via T-Mobile, I just had to purchase the Dbacks TV since that's my team. Here's my docker compose file on my Synology. The zipcode, I just randomly did Miami because the Marlins suck, but for some odd reason this works.

version: '3.9'
services:
  # 2025.02.13
  # GitHub home for this project: https://github.com/tonywagner/mlbserver
  # Docker Hub home for this project: https://hub.docker.com/r/tonywagner/mlbserver
  mlbserver:
    image: tonywagner/mlbserver:latest
    container_name: mlbserver
    ports:
      - 192.168.7.220:9999:9999
    environment:
      - TZ=America/Phoenix
      - data_directory=/mlbserver/data_directory
      - account_username=XXXXX@gmail.com
      - account_password=XXXXXXXXXXXXX
      - zip_code=33031
    volumes:
      - /volume1/docker/mlbserver/data
    restart: unless-stopped
1 Like

The zip code option has been removed. mlbserver now auto-detects blackouts based on your location.

I've got the media server up and running but can't get it to work in channels. Here is my log. I'm running channels on windows and the mlbserver in a docker container. I can access video going to the browser. Anyone know what I'm doing wrong?

2025/03/31 13:48:12.863077 [TNR] Opened connection to M3U-MLBServer for ch840 MLBTV.KC
2025/03/31 13:48:12.863077 [HLS] Starting live stream for channel 840 from 127.0.0.1 (bitrate=9614kbps)
2025/03/31 13:48:13.364114 [HLS] ffmpeg: ch840-dANY-ip127.0.0.1-remux: Output file #0 does not contain any stream
2025/03/31 13:48:13.367179 [HLS] Stopping transcoder session ch840-dANY-ip127.0.0.1 (out=0s finished=true first_seq=0 last_seq=-1)
2025/03/31 13:48:13.374224 [TNR] Closed connection to M3U-MLBServer for ch840 MLBTV.KC
2025/03/31 13:48:13.374224 [ERR] Probe cancelled for live stream after 511.1473ms and 0 bytes
2025/03/31 13:48:13.931994 [M3U] stream timestamps: MLBTV.KC: start_at=2025-03-31T11:11:04-05:00 end_at=2025-03-31T13:48:41-05:00 live_delay=15s
2025/03/31 13:48:13.932016 [TNR] Opened connection to M3U-MLBServer for ch840 MLBTV.KC
2025/03/31 13:48:13.932016 [HLS] Starting live stream for channel 840 from 127.0.0.1 (bitrate=9614kbps)
2025/03/31 13:48:14.719275 [HLS] ffmpeg: ch840-dANY-ip127.0.0.1-remux: Output file #0 does not contain any stream
2025/03/31 13:48:14.728274 [HLS] Stopping transcoder session ch840-dANY-ip127.0.0.1 (out=0s finished=true first_seq=0 last_seq=-1)

This is guide data from mlbserver? Do you have the Docker container set to use your local time zone? You can also clear your Channels DVR EPG data, then download the mlbserver guide.xml file and inspect it manually to make sure it is correct before reimporting.

I just checked and Big Inning shows up on the guide, but its not working. Only gamechanger works.

Here is my yaml:

services:
mlbserver:
image: tonywagner/mlbserver:latest
container_name: mlbserver
environment:
- TZ=America/Chicago
- account_username=*********
- account_password=*********
#- fav_teams=AZ,BAL
#- http_root=/mlbserver
#- debug=false
#- multiview_path=
#- ffmpeg_path=
#- ffmpeg_encoder=
#- page_username=
#- page_password=
#- content_protect=
#- gamechanger_delay=0
#- PUID=1000
#- PGID=1000
ports:
- 9999:9999
volumes:
- "C:/Users/Jay/Documents/MlbServer/mlbserver-data:/app/data"

It is my local timezone. Not sure how to clear the EPG data but I'll try

Big Inning works when it's live, but we're currently unable to scrape its upcoming schedule.

1 Like

Does anyone know if Big Inning is provided with the Tmobile log in or is that a separate subscription? I don't see it showing up in my guide.

Big Inning is included with every just about every MLB subscription, including the free T-Mobile one.

Be sure you are pulling the latest mlbserver image and try again -- there were relevant updates to Big Inning yesterday.

1 Like

I do have it set to my local time. Most games are showing up correctly. Others are not. I did look in the guide and the data is correct.

My EPG reply was to someone else, sorry. I am not sure what is causing your streaming issue.

What do you see in the mlbserver container logs when that happens?

Is there any way to get the full ffmpeg output in Channels DVR?

My bad. My issues was my hard drive was full. Stupid mistake on my part. Working fine now. Thanks.

Glad to hear it. We all run out of storage space sometimes. :slight_smile:

That Dodgers one you highlighted isn't even a game -- note there's no opposing team, just the name of the channel. Is there a Dodgers vs Braves entry for this evening?

I don't have Channels DVR, but if the mlbserver guide.xml looks correct, you may need to Delete and Recreate the guide in Channels DVR?

I am just curious are we able to change the team logos in the guide? I did it for the last mlb project.