thanks again for all your work on this fine project... it's more than satisfying...!! :-)
|
SVN revision 414: Added Last Play to In Progress games in line score
Lots of SVN activity this weekend on the line score feature.
Summary of the line score feature today:
Any other bugs or oddities, please report them with the date and the game so I can reproduce them and fix it. |
I am really digging the line score feature. I can't always watch/listen to a game at work and the Flash Gameday (well, really just Flash) can slow down my browser. I get just enough of an update to feel like I'm still in it. Can't wait til I get box score done. Configurable keybindings first. :)
Anyone else using line score yet? Would you like to see on-deck, in-hole, and who the runners on the bases are? I have all that info already. Just need to add it to the line score screen. |
as I already described last season I'm a big fan of the mlbgamedl-feature... now it happened twice that I didn't get the right broadcast... concerning the cubs games I configured to get the cubs covergage... but for example of last night's home opener I got the milwaukee broadcast...
any idea? lars |
Quote:
Recording a full game is a grey area. There is nothing in the MLB.TV terms of service that says you can't but then there is also no such capability in the official offering. That said, in order to get a specific stream, you will need to request both an event-id and a content-id. The default behavior in mlbgamedl is to just grab the first acceptable content-id. To find the content-id for the Cubs broadcast, the easiest way to do that would be to pull up the media debug in mlbplay (z=1 enables the media debug): Code:
$ ./mlbplay.py v=chc z=1 So your mlbgamedl command would be: Code:
$ test/mlbgamedl.py 14-346836-2013-04-08 26004873 If what you're really after is smoother playback, I would recommend adjusting the cache value in your video_player command. Taking the 3000 kbps stream for example, each second would require 384 kB of cache. So to buffer 10 s, you would need a cache value of 3840. However, since mplayer begins playback after only 20% cache fill (by default), you would really need about 5 times that value e.g. -cache 19200. Now 10 s is probably more than you need. But I just use it as an example. Because my internet connection is pretty flaky, I usually use mlbhls with a minimum stream speed of 800K and a maximum stream speed of 1200K with adaptive streaming enabled and a cache value of 8192. What this all looks like in ~/.mlb/config: Code:
use_nexdef=1 |
Quote:
Which is terrific, btw, although I couldn't find it documented anywhere (help screen or README at least) -- I remembered it from the thread here and just guessed that pressing "i" would work. Now that I have, it's much easier than resuming games by guessing line numbers for mlbhls! Anyway, it sounds like line scores will be most useful for people who follow live games, so I doubt I'll use it much unless I'm stateside; but who knows, maybe I'll find a great way to use it in three years!... Terrific work, as always. |
Quote:
It'll also be useful to see which game it's worth having a look at if several are going on, which I tend to do now by looking at a livescore app on my phone, so the extra info you mention would definitely be interesting to see. Also, a discreet way to follow a game whilst 'at work'. I quite liked, in the official flash app, the ability to toggle showing the live scores on the game listing. Can imagine that might be more of a pain to incorporate, and would definitely need to be something you turned on and off (usually off, and maybe just available for in-play games), but I'd use it. |
Quote:
I don't really want to implement full gameday functionality. I mean, I certainly could right down to knowing where those xml files are. But I think mlb.com probably does a better job of it than I could. Also, I'm pretty sure Gameday is one of those patented or patent-pending features of mlb.com that I'd rather not try to duplicate for legal reasons. I am considering implementing a mini-scores view that would let you see all the games in a two line summary on one (scrolling) page. This could help make deciding a game to watch easier than having to pull up each line score individually. Maybe something like: Code:
(Final) MIN 1 8 0 L: Correia (0-1 3.14) Last night I implemented the configurable keybindings. I want to get the documentation updated for line scores and keybindings, give you guys a few days to test it, and then get a second sourceforge release uploaded with these two new features (plus the few minor bug fixes since the last sf-1.) |
Quote:
As a preview, each key has a macro name like INNINGS, VIDEO, etc and the help screen maps the macro to a text description like "Play video of the highlighted game" for VIDEO. The default keybindings will let you update to this revision without any extra effort. However, if you wanted to add a binding of "v" to VIDEO, you would add: Code:
VIDEO=v There are some bindings that are not overridden but can be added to such as UP, DOWN, LEFT, RIGHT, VIDEO, AUDIO, and HELP. The others would be overridden. For example, you could use 'l' for line scores and 'r' for REFRESH and LISTINGS. This is not checked in yet but I hope to get it checked in tonight. Letting you guys pick the keybinding that make the most sense to you will help both you and me while being able to add more new features this season and not worry about whether the default key is too obscure. |
I have notice that although jump-to-inning now mostly works with nexdef/mlbhls, there are still some games which do not work correctly. If you go to the ESPN Sunday late game, Angels v Rangers, then any selected inning will take you to the end of the game.
|
It's less the need for smoother playback, rather the dvr-function that#s nice, as most part of the games are past midnight here in germany... ;-)
but anyway thanks a lot for the information...!! |
Quote:
thegryghost? Any ideas why this one would be any different? Oooh. Seems like a nifty corner case. Check out the X-PROGRAM-DATE-TIME: Quote:
|
Quote:
|
Quote:
|
Quote:
I just checked in a fix for mlbplay (bug introduced by the rewrite of MLBviewer library) that should allow you to cook something up. Check out the usage statement for mlbhls and the n=1 flag (use_nexdef) and nu=1 flag (just print the base64 url then exit) in mlbplay.py: Code:
$ mlbplay.py v=chc n=1 nu=1 |
All times are GMT -5. The time now is 08:33 AM. |