MLB.TV for Channels

This was working up until yesterday. This morning I tried reaching the epg site, and I get this error:
GuzzleHttp\Exception\ConnectException
cURL error 6: Could not resolve host: hub.docker.com (see libcurl - Error Codes) for https://hub.docker.com/v2/repositories/matty8199/channels-baseball/tags/?page_size=1000

Nothing else has changed. I have deleted the docker container, restarted it, but I get the same result. I'm running it on windows server.
Any help and or suggestions is appreciated

1 Like

you are having a DNS resolution issue on the host

No, that's what is strange, nothing has changed. I can ping hub.docker.com just fine.

Update. I turned off docker all night, and turned it on this morning and it's working. No idea what the issue was.

this is not possible in channels, unless something has changed in the past year. channels has no way to tune the secondary audio.

the container has the ability to overlay the radio audio, but channels can't see it.

your other two requests i'm hopeful on. i just haven't had the time to make any changes recently, as i'm on a very large project for my day job with a tight deadline. this week i'm hoping i'll have time to get anything that isn't working fixed for opening day, although i'm hopeful that when the lights come on thursday afternoon, it'll just work like it has for the past two years.

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.