MLB.TV for Channels

I'm getting an EPG file that is getting corrupted, I think due to an HTTP error. The XML part of the file is corrupt. The program entries stop abruptly and there is no ending tag. The HTML part then has the stack trace from the error in the middle of it. Here's an example of where the result goes bad.

<programme start="20230403050000 -0500" stop="20230404050000 -0500" channel="mlb-sfg-radio
">
    <title lang="en">NO MLB.TV GAME AVAILABLE | San Francisco Giants | 4/3/2023</title>
    <desc lang="en">NO MLB.TV GAME AVAILABLE | San Francisco Giants | 4/3/2023</desc>
    <icon src="http://tux:8080/images/guide-logos/sfg.png" />
</programme>

<!doctype html>
<html class="theme-light">
<!--
GuzzleHttp\Exception\ClientException: Client error: `GET https://www.mlb.com/live-stream-g
ames/big-inning` resulted in a `404 Not Found` response:
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;title&gt;404 Not Found: /live-stream-games/big-inning | MLB.com&lt;/title&gt;
    &lt;meta charse (truncated...)
 in file /var/www/html/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 113

#0 /var/www/html/vendor/guzzlehttp/guzzle/src/Middleware.php(69): GuzzleHttp\Exception\RequestException::create()
#1 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(204): GuzzleHttp\Middleware::GuzzleHttp\{closure}()
#2 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(153): GuzzleHttp\Promise\Promise::callHandler()

Is anyone else seeing this?

1 Like

T-Mobile customers, don't forget, today's the TMO Tuesday to redeem the big one:

2 Likes

We are all set.
Grab that MLB stuff while you can.

Getting a bunch of "local.ERROR: no media found, sending off air stream". Anyone else seeing this?

3 Likes

I am getting a lot of:
"This stream is currently off-air." - When the games are live.
Not sure I am concerned too much at this point. Spring is training typically full of issues no matter how I choose to stream.
I am getting this both on a Synology and a Windows 10 PC.

If the description doesn’t show “LIVE” it is not going to play. Those are reruns that the docker can’t play for some reason.

A little tip for weeding out those listings is to create a channel’s collection like so. I like to put my home team in so I can see what time they play but the rest will only show currently playing games. Put your favorite team(s) where royals is on the screen shot and the make use of automatic collection by excluding sources and using baseball, sports, new and live checkmarks

The result is like this that shows my team and currently airing games. Super clean to the point!

1 Like

this is because channels can only play live events, AFAIK. when the games are over and being replayed, it's a different type of playlist (VOD vs live event). i was never able to get channels to play the VOD streams. not sure if it's even possible.

i claimed my free account today, so i can do some more work...but i'm still caught up on real world stuff for my day job. still hoping it'll just work on thursday, but if not i may need everyone to just use the MLB app for now until i get a chance to look at things...please be patient.

5 Likes

Hi there,
Thanks for all the hard work. The games are playing nicely so far. Waiting to see what happens when the season gets underway.
If all else fails, i have the app on the device.
Dodger and Angel games along with the Padre games have been playing great.

For the record from my original post. The game showed as live (and was live at the time) but reported the not live error as well as displayed the "stream is off air" error. This occurred for all but one game even though the games were live at the time.

Either way, great app, take your time! Thanks for all your hard work

This wouldnt solve my issue but I will absolutely use this to weed out the game. Thanks!

Yeah same here

anyone else getting not entitled for all games?

So far today in limited testing - switching between games I am seeing no issues.

ugh, i guess it's my account then. maybe my t-mo sub didn't take yet.

edit: not my account. i can watch on the web.

i guess i've got some digging to do, but i don't have time to mess with it right now. if anyone else sees any issues today, please let me know.

I’m not seeing any issues with t-mo credentials. Both game’s playing fine for me.

1 Like

very strange. the server i have set up to run the production container from last year is giving me not entitled on every game, but the dev server i use to actually do work on the container is working fine. like i said, i have some digging to do...glad it's working for everyone else though.

edit: nevermind, got it sorted. i changed my password and it was still using the old one.

so, pro tip: if you have entitlement issues, make sure you clear the container and start over. just rebuilding it may not be enough if you have volumes attached that are being used as the storage where the credentials are kept (storage_app in the docker command).

3 Likes

Things are working great over here so far

1 Like

Things are working great here.
Watching the Yankees-Giants game. Looking forward to watching the Sand Diego Padres game tonight.

1 Like

Cool, got this working today for the first time after signing up for the T-Mobile Tuesdays deal.....great info.

4 Likes

Anyone else getting Stream not available for games that are on? The Yankees game worked fine earlier. Curiously the MLB Big Inning channel works fine still.

1 Like