I will look into this. I think it works if your M3U URL uses the “includesTeams=MIN” parameter. But I too am not seeing Wichita otherwise.
Thanks, appreciate you looking into it. The team they're currently in a series with is a Dodgers affiliate and even though it's a Wind Surge home game, if I add the Dodgers as a favorite team I can see the game. Will go ahead and leave that in place for the time being for tomorrow's game.
This is fixed now in version 2025.7.5
I removed LAD as a favorite, re-deployed the updated stack with the latest image and can confirm I'm seeing the Wichita game on the guide after reloading the M3U and redownloading the XMLTV. Thanks again!
Hi all, after rolling along fine all season, I’m suddenly getting access denied (403) errors when I try to load the webpage. I’ve tried logging in on the web and it works just fine, even changed my password to see if that would help. Any ideas? Here’s my log:
7/11/2025, 6:32:06 PM stream.m3u8 request : /stream.m3u8?team=NYY&mediaType=Video&resolution=best&includeBlackouts=true from: ::ffff:192.168.5.185 using: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36
http post failed : 403 - "\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html>\n <head>\n <title>403 Access Denied</title>\n </head>\n <body>\n <h1>Error 403 Access Denied</h1>\n <p>Access Denied</p>\n <h3>Error 54113</h3>\n <p>Details: cache-hhr-khhr2060024-HHR 1752280329 2241014353</p>\n <hr>\n <p>Varnish cache server</p>\n </body>\n</html>\n"
{
url: 'https://ids.mlb.com/oauth2/aus1m088yK07noBfh356/v1/token',
headers: {
'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36',
'content-type': 'application/x-www-form-urlencoded'
},
{
username: 'email',
password: 'password',
grant_type: 'password',
scope: 'openid offline_access',
client_id: '0oa3e1nutA1HLzAKG356'
},
jar: RequestJar {
_jar: CookieJar { enableLooseMode: true, store: [FileCookieStore] }
}
}
Still working for me. Can you clear your session and cache? There's a link to do that at the bottom of the mlbserver web page, but if the page won't load, you can just delete the cache and data folders and restart your mlbserver container/process.
If the error persists, I'd suspect a location detection / network configuration issue.
Yup nailed it! It was a vpn problem Thanks so much!
It's not the best news, but I was having the same problem. The workaround for me was to put the url in a .strm text file (just by itself) and then putting that in a folder that is scanned by the Personal Media section in sources.
Not ideal, but Channels doesn't seem to like non-live streams as custom channels (which makes sense).
Hope that helps!
Thanks for the idea, and it worked, sort of...
The game appeared in my library and played in Channels on Apple TV app and Android phone app, but not on my Shield app for some reason. I tried watching on my phone while outside of my home wifi network and it didn't work, probably because the stream is an internal 192.168.xxx, this was my goal though to get it to play on my phone where I watch most of my content.
Also, a weird observation, I watched about an hour of a game and then tried to resume it, I had to wait about a minute or so for the stream to download and catch up to where I was before it started playing. There was no option to restart it from the beginning either.
Obviously not an ideal setup. If anyone else can suggest a different creative way to get these mlbserver custom streams into Channels, that would be great
If you want to watch an on-demand stream on your phone, you can just bookmark your mlbserver home page and access it directly in your phone's browser.
If you want to access that outside your home network, you'll need to forward the port and/or set up a reverse proxy -- there's an example configuration for SWAG nginx proxy in the GitHub repo.
Tailscale is also an option for remote access
Tailscale works fantastically well. The embedded version always seems out of date so I run the client directly on my Windows Channels server.
Yeah...I don't recommend using the tailscale that Channels provides out of the box. Fortunately, installation is easy on almost every platform for the real deal
In case anyone is interested, the latest mlbserver update (2025.7.21) adds a stream called "Stream Finder", which automatically switches between active live games based on criteria that you can customize, such as what player is up to bat (or on deck), extra innings, if a no-hitter is in progress, etc. When no criteria matches, then it defaults to the highest leverage game.
Is there a reason why the Big Inning schedule is off occasionally in mlbserver compared to the actual times posted on What Is MLB Big Inning?? I've noticed sometimes like tonight where mlbserver shows it only being on from 8:30-9:30 but it's actually on from 8:30-11:30. Sometimes it's off by a half-hour only but tonight it's off by two hours. Tomorrow it's showing 2-4:30 like what's on the schedule so just wanted to check if it might be something with my install or if something else. Thanks!
Good catch! mlbserver was mistakenly picking up the shorter MLB Network airings on those dates. I just pushed an update that fixes it.
Thanks for the quick update! Oddly enough, Big Inning isn't loading for me at all now but I don't think it has anything to do with the update you pushed because it stopped working before I even updated. In fact, I did the update to see if it would fix it along with the schedule. So not sure if MLB changed something on the back end because I can still access it directly through their app. The error I'm getting in Channels is "Connection Lost: Streaming to the tuner failed. 503 Service Unavailable"
Another fix just pushed for that -- was a simple feed order issue.
Yep, working perfectly now after that update. Thanks once again! I honestly think my Mom has gotten more out of her MLB subscription after I setup mlbserver than she ever would have otherwise. Really appreciate it.
What are the current commands to add mlbserver to portainer? I added from a command at the beginning of this thread and got the admin site to work. then I added the source as a txt file and got every channel to show up. However, not channel will play a game.