Mlb.tv update

The Dominican league game is streaming -- so, it looks like the mlbserver container is working with the settings I'm using. Based on that, I'll push an OliveTin-for-Channels update tomorrow.

Looks good! FWIW, the “zip_code” parameter is now deprecated — blackout games are detected/labeled automatically based on location regardless.

OK, thanks, I'll remove that field.

1 Like

OK, new OliveTin-for-Channels (Project One-Click) pushed this morning as bnf/olivetin:latest (aka bnhf/olivetin:2025.01.19) with support for mlbserver. This One-Click Action will create a Portainer-Stack for you, along with creating a CDVR Custom Channel Source that utilizes it.

1 Like

Looks like Spring Training games begin tomorrow (02/20/2025), and you'll need to update your tonywagner/mlbserver:latest container to get the most recent updates for the 2025 season (published 3 days ago). After doing that myself, I had a game pop-up in tomorrow's guide:

If you don't have mlbserver installed yet, it's easily done via Project One-Click (as described one post up).

1 Like

Curious what guide data source you are using?
I’m using tvc-guide-stationid="136218" for the Dodgers and the first game available is showing the March 2nd game.

The XML from the most recent mlbserver container:

As setup by Project One-Click! :slight_smile:

To confirm, I use Watchtower to update, correct?

Yes, that's the easiest way.

1 Like

Updated to the latest container and trying to add source to channels using URL. I keep getting M3U Malformed from channels when trying to add. What I’m I missing?? I’ve tried both hls and mpeg-ts

When using

http://192.168.1.202:5714/channels.m3u

In a browser the mlb splash page comes up fine.

edit: Edited post to remove screenshots and save space in the thread

That looks like the other "plugin" project, which I don't believe is the preferred one to use anymore (and hasn't been updated for the 2025 season). Try switching to mlbserver, which looks like this in a browser:

Recommended stack:

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:${TAG}
    container_name: mlbserver
    ports:
      - ${HOST_PORT}:9999
    environment:
      - TZ=${TZ}
      - data_directory=${DATA_DIRECTORY}
      - account_username=${ACCOUNT_USERNAME}
      - account_password=${ACCOUNT_PASSWORD}
      - fav_teams=${FAV_TEAMS}
      - zip_code=${ZIP_CODE}
    volumes:
      - ${HOST_DIR}/mlbserver:${DATA_DIRECTORY}
    restart: unless-stopped

Sample env vars:

TAG=latest
HOST_PORT=9999
TZ=America/Denver
DATA_DIRECTORY=/mlbserver/data_directory
ACCOUNT_USERNAME=username@email.com
ACCOUNT_PASSWORD=password
FAV_TEAMS=0
ZIP_CODE=0
HOST_DIR=/data

Like bnhf said, mlbserver is more up to date, but I think your url is off when entering the source into Channels. I think you need http://192.168.1.202:5714/mlb/channels.m3u

Thanks I’ll give project one click a try for the first time and see how that goes.

Excellent catch! That was the problem, wrong end points. Guess it’s time to switch to the new container anyways. Thank you! @nschaffner @bnhf

1 Like

Anyone else not getting data for marlins? I used the plugin yesterday and the dodger's game played fine

The Dodgers game didn't playz through the plugin option. I got mlbserver going.
The stream plays mlb.tv and i'm hoping to see Padres and dodgers games today. I had to use eplustv to watch the dodgers.

According to the MLB.tv site the Marlins don't have any local broadcasts scheduled until March 16, so I guess there is no guide data to show within the guide's date range.

1 Like

I have mine set as of yesterday at http://dockerpc:9999/guide.xml and /channels.m3u and it seems to be working. What do the extra ?mediaType and ?resolution help with?

Those URLs are as grabbed from hyperlinks in the mediaserver webUI for channels.m3u and guide.xml.

"plugin.video.mlbserver" was updated today to correct a stale token issue, if you care to try it again.

1 Like