(Deprecated)Alternate MLB.TVguide for Channels (Docker)

Update:
Many of the attributes of this project have now been incorporated with the mlb server container including improvements to pre/post game data. This makes running this docker obsolete. Use the built in mlb server guide data, using this for your xmltv block.

http://192.168.1.101:9999/guide.xml?mediaType=Video&includeTeamsInTitles=channels&offAir=channels

Alpha release of a docker container to substitute guide data for a look that is similar to the old matty container. If you choose to try this at this stage please keep a sharp eye your recordings and guide data.

Please read the readme at GitHub for all the details. This container only provides guide data and needs to be used in conjunction with @tonywagner ’s mlbserver container that provides the video stream. Again read the ReadMe on GitHub for the details.

2 Likes

Some pictures so you get the idea of how it looks.





I tried the docker pull command and got the following error:

docker pull ghcr.io/rice9797/mlb-scraper:latest
Error response from daemon: Head "https://ghcr.io/v2/rice9797/mlb-scraper/manifests/latest": unauthorized

Any idea what I'm doing wrong? Thanks!

It appears the project is stuck in private on GitHub. I’m trying to resolve it by getting it to switch to public so that it will allow pulls. Apologies.

Sorry about that. I’m new to GitHub. The package is now public and the pull request should work.

1 Like

I've made an attempt at these title formats in today's mlbserver update (2025.04.04). You just need to include the parameters "&includeTeamsInTitles=channels&offAir=channels" in your XML URL. Examples are on the mlbserver index page. If you need it adjusted, let me know.

1 Like

I am seeing the following in my docker logs with the latest version of mlbserver on Ubuntu host.

SyntaxError: missing ) after argument list
at Object.compileFunction (node:vm:360:18)
at wrapSafe (node:internal/modules/cjs/loader:1126:15)
at Module._compile (node:internal/modules/cjs/loader:1162:27)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10)
at Module.load (node:internal/modules/cjs/loader:1076:32)
at Function.Module._load (node:internal/modules/cjs/loader:911:12)
at Module.require (node:internal/modules/cjs/loader:1100:19)
at require (node:internal/modules/cjs/helpers:119:18)
at Object. (/mlbserver/index.js:20:22)
at Module._compile (node:internal/modules/cjs/loader:1198:14)
/mlbserver/session.js:4550
let day = new Date(gameDate + ' 00:00:00').toLocaleString('en-US', { weekday: 'long' }

Whoops! Grab it again now.

1 Like

Title formats are working with latest update. Thanks!!

1 Like

Please mark this thread closed as it is now deprecated.

Thanks for pushing this along. Resulted in a significant improvement, imo.

2 Likes