Nice. First docker container I have ever setup. I am running it on my Synology NAS. Thanks all, tested successfully tonight with the Dominican league.
@bnhf, I believe this excellent project is worthy of inclusion in Olive Tin's Project One-Click!
I do see the "Create a MLB.tv-for-Channels Stack in Portainer + CDVR Custom Channels" button but unfortunately the's the matty8199/channels-baseball project which no longer works.
I believe this would be the one to add, please:
I agree. I'll take a look at it this weekend.
I worked on this today, and here's where I am so far. It can be a little tricky to tell if everything's working properly during the offseason. But here's what I have setup, and what I'm seeing in the guide.
OliveTin Action button:
Project One-Click data items to review/enter:
After clicking Start
, the Action creates a Portainer Stack like this (with env vars not shown):
The Action also creates the following CDVR Custom Source:
And, the offseason guide data I'm seeing based on the container's M3U and XML data. One Dominican League game in a few hours time:
Am I on the right track here as far as required data for the Action, and the guide data available this time of year?
I'll see if the game shown streams once it's live...
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.
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.
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).
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.
To confirm, I use Watchtower to update, correct?
Yes, that's the easiest way.
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
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.