Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
First Spring Training Game is scheduled for Friday Mar 2, 2012. I don't know when the broadcasts will begin. I will be traveling for two weeks beginning Mar 1 and returning Mar 14. Any problems that you may encounter in the first couple weeks of Spring Training I may not be able to address until I return. Any hackers and brave souls (the code has become ugly over the years), please post patches if you get things working and I'll review them for incorporation as soon as I return (if not before.)
I have just got my re-subscription particulars through and I am pleased to see that my MLB annual basic membership is rolled through at 2010/11 prices. This may though not apply to everyone or to premium, as I only have my e-mail to go on.
One thing I see is that basic membership now offers some things only available on premium last year, including HD quality and live windback. That may require tweaks to mlbviewer if it assumes that that these aren't available for basic members. There are other new features on both basic and premium which will no doubt muck up mlbviewer until tweaked. I also see that MLB At Bat for mobile devices will no longer work on basic membership and that may have some knock-on consequences on the interface for mlbviewer, who knows.
Time will tell.
I have also noticed that the latest flash player actually achieves a modicum of hardware acceleration in full screen mode on both my netbook and my desktop for the first time, but it is still markedly inferior to using mlbviewer with vlc or mplayer.
I can say for sure that live windback will not be a feature mlbviewer can support. Mlbviewer is merely a media location broker: parses listings, performs authentication, finds the media URL to launch a media player. Windback would have to be implemented in the media player itself. That said, if you guys want the feature, I suggest you contact mplayer/librtmp developers and offer to purchase a subscription or a trial subscription for them to be able to develop and test it with.
iPhone, Xbox, etc are merely other entries in the listings. New platform support shouldn't create any problems for the existing web stream platform.
HD quality support depends on whether they are using the standard web stream method (RTMP) or NexDef (HLS.) As always, standard support will be first priority. "NexDef" is always a moving target. Even over the course of the season, the implementation has been known to change. At this point, I'm willing to say NexDef is a bonus if we can get it to work, rather than a hard expectation for mlbviewer.
Finally, spring training will likely work with very few bug fixes necessary. That does not say whether regular season will also work so smoothly. MLBAM has historically used the previous year's implementation for Spring Training while they finish up development and testing of current year implementation. It is generally only the last week or so of Spring Training that they are able to roll out new year implementation for public beta. That said, last year was a pretty smooth transition because not much changed from prior year. I think the multi-year content deal they signed with Yahoo helped stabilize MLB.TV as it doesn't seem like they are reinventing the network each year like the first two or three seasons of mlbviewer.
Great stear, thanks. mlb.com/mediacenter does show the Yankees game is available.
Here is the full list...
AVAILABLE GAMES FOR 3/3/2012 (Use arrow keys to change days) Help
───────────────────────────────────────────────────────────────────────────────
7:05 PM: Detroit Tigers at Atlanta Braves (Archived)
7:05 PM: New York Yankees at Philadelphia Phillies (Archived)
7:05 PM: Pittsburgh Pirates at Toronto Blue Jays (Archived)
7:05 PM: Tampa Bay Rays at Minnesota Twins (Archived)
7:05 PM: Washington Nationals at Houston Astros (Archived)
8:35 PM: Northeastern University at Boston Red Sox
9:05 PM: Arizona Diamondbacks at San Francisco Giants (Archived)
9:05 PM: Cleveland Indians at Cincinnati Reds (Archived)
9:05 PM: Oakland Athletics at Seattle Mariners (Archived)
9:10 PM: Arizona Diamondbacks at Colorado Rockies (Archived)
1:05 AM: Boston College at Boston Red Sox (Archived)
But all above give:-
An error occurred in locating the game stream:
No event-id to locate media streams.
Not all spring training games are televised. If you go to mlb.com/mediacenter you'll see that game is not available there either.
None of the games (even the three that were streamed and are now archived) play for me with mlbviewer. Presumably the stream id format has changed and mlbviewer will need to catch up. I am not much interested in spring training, but I did watch a little of one of them using flash (yikes).
Still on vacation. Limited net access. Use flash until next week when I return home. If any geeky types want to debug this using Firebug and provide a patch, I'd be happy to include that in SVN if I get a chance next weekend to look at it.
Just wanted to point out that all the games I can find so far only have audio streams. (That's what the "No video" status message at the bottom of the listings screen should mean -- I know for Cubs games at least that that is correct because the first televised game isn't until Saturday the 10th.) So if you're trying to just press enter to get the video stream, the event-id error is the expected behavior.
So far I've been able to sucessfully access the streams for all the "No video" games using the "a" key from the listings screen. (A few games have the status "No media", which I assume means there's no audio either.) For some reason mplayer seems to be having trouble with the streams, but when I change the audio_player setting to vlc they play just fine.
So no patches are necessary on my end so far; hopefully this will work for others.
Ah, but I just now noticed that MLB Mediacenter does show that a bunch of games should have been televised so far even though mlbviewer shows that they don't have a video stream available. So yeah I'm guessing that they changed the video links slightly and that a patch would be necessary after all.
I may try to do some hacking on it later but I'm not sure if I'll have enough time or enough skillz, so if anybody else knows how do to this it'd be much appreciated.
Okay, I think I've cracked the issue with the video links. In short, MLB is no longer listing any flash links, so all that's there are the HTTP_CLOUD_WIRED links.
Here is the patch (I hope, my diff skills are lacking):
I also needed to change the "speed=" line in my .mlb/config file to:
Code:
speed=swarm
That appeared to work, but then mplayer choked and when I changed it to VLC I got a sign-on restriction error. Also, I believe I was using revision 316; now that I've upgraded to 317, the listings page won't even load! That looks independent of the previous problem, but it is one more thing to debug...
Incidentally, I believe this fix also requires "use_nexdef=1" to be in the config file. (And since I'm using mlbhls, I also need "use_mlbhd=1".)
As you can tell from the timestamps, it's late here, so I hope I'm not screwing anything up! Once again, these two patches seems to get everything to work but I can't test it further now due to the sign-on restriction. Hope others find it helpful until our Resident Genius Daftcat gets back from vacation!
Unfortunately your patches don't work for me with the MLB basic package, after testing it on yesterday's archived games. With the two patches applied, the previous error "No event-id to locate media stream" still occurs unless "swarm" is specified as the speed in $/.mlb/config. With swarm specified as the speed, playing an archived stream gets a little further, but after spending about 3 seconds thinking about it gives a "Requested Media Not Found" error instead. (Specifying swarm as the speed in config also causes speed selection using the P key to bomb out.)
The patches might possibly work with the 2012 nexdef.jar server (which, out of interest, I did get working a few days ago with flash and the mozilla plugin), but MLB.TV are now streaming the full speed range (128K up to high def) using the standard (non-swarmcast/nexdef) stream, so it looks as if there must be some other new stream keys than just the HTTP_CLOUD_WIRED one which need to be catered for if you are not using mlbhls.
Unfortunately your patches don't work for me with the MLB basic package, after testing it on yesterday's archived games. With the two patches applied, the previous error "No event-id to locate media stream" still occurs unless "swarm" is specified as the speed in $/.mlb/config. With swarm specified as the speed, playing an archived stream gets a little further, but after spending about 3 seconds thinking about it gives a "Requested Media Not Found" error instead. (Specifying swarm as the speed in config also causes speed selection using the P key to bomb out.)
The patches might possibly work with the 2012 nexdef.jar server (which, out of interest, I did get working a few days ago with flash and the mozilla plugin), but MLB.TV are now streaming the full speed range (128K up to high def) using the standard (non-swarmcast/nexdef) stream, so it looks as if there must be some other new stream keys than just the HTTP_CLOUD_WIRED one which need to be catered for if you are not using mlbhls.
I'm also on the basic package, and last night I was able to download a few innings of Friday's Cubs game, but this morning I'm getting the Requested Media Not Found error. Back to debugging for me...
I'm not quite sure how to interpret the stream keys, but it's clear that there are no longer individual streams for each speed. There are some new ones, which are marked "HTTP_CLOUD_WIRED_WEB" and "FMS_CLOUD"; those look like nexdef-type links to me. Maybe MLB is even running the low-speed video through nexdef? Anyway, you can see what's going on by comparing these two pages:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.