Great work! - Just got back and given it a go (but not had the opportunity to play on the HTPC). From what I can see on the PC, it plays in the internal or external browser just fine, though a couple of Q's
- You mention LAV being used but it seems to be all browser/silverlight to me (neither video or audio being processed in MC)
- I take it there is no RC control
Thanks
Nathan
Yes your right, I guess the comments about LAV were not relevant here, but there was a comment made recently about web streaming from an update a few days ago that put me on the case again.
Its just using Silverlight in the browser. The onscreen controls work with mouse and also the default netflix controls. There's a couple that overlap with MC20 so it steals them but the most important play/pause forward/back esc keys work.
Space – Toggle Play/Pause
Enter – Toggle Play/Pause
PgUp – Play
PgDn – Pause
F – Full-screen
Esc – Exit full-screen
Shift+Left arrow – Rewind
Shift+Right arrow – Fast Forward
Up arrow – Volume Up
Down arrow – Volume Down
M – Mute toggle
In full-screen mode:
Ctrl+space – Frame forward/backward mode. Ctrl+space pauses the movie and enters key frame mode (aka intra-frame or i-frame mode). The right and left arrow keys then move between key frames.
The following Ctrl+Shift+Alt+* shortcuts (Ctrl+Shift+Option+* in Mac OS X) toggle information displays on/off when the player is NOT in full-screen mode. The displays will remain on, however, if full-screen mode is activated.
Ctrl+Shift+Alt+M – Menu; includes loading custom .dfxp sub-title files.
Ctrl+Shift+Alt+C – Codes; frame rate plus other (unknown to me) info. Also makes the other overlays green.
Ctrl+Shift+Alt+D – Display A/V Stats on-screen
Ctrl+Shift+Alt+L – Logging window
Ctrl+Shift+Alt+P – Player info
Ctrl+Shift+Alt+R – toggle color Rotation for overlays in Chrome; probably a debugging feature.
Ctrl+Shift+Alt+S – current Streaming bit-rate and manual bit-rate selection
HTML 5 may work also though I haven't tried to get that working.
PS.. It's still a bit of a kludge, but at least we can store the unique url links in the library and launch it and control it in standard or full screen display/theatre modes.
The real challenge is getting native browsing back into MC20 and then being able to "bookmark" videos into the MC20 Library.
Kind of a hybrid of browsing random streams and saving the ones you want to revisit into the library for quick playback from library search or MC20 browsing.
In a perfect world MC shouldn't care where the file is stored, we just want to keep a reference to its location, store the meta data and know what to do with the stream audio and video. (oh and be able to hand off the stream to another zone or device)
If it launches in an external browser, you've still got the option of using WDM for DSP etc but the lipsync might be a bit out unless you have a very low hardware buffer set. I think I tested this previously and the hardware needs to support down to around 30ms other wise you start to see the delay and some hardware doesn't work well with streaming content with small buffers.