<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 24, 2014 at 12:14 PM, Joseph Fry <span dir="ltr"><<a href="mailto:joe@thefrys.com" target="_blank">joe@thefrys.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div class="h5"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 24, 2014 at 11:37 AM, Tyler T <span dir="ltr"><<a href="mailto:tylernt@gmail.com" target="_blank">tylernt@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><span><div>> see the</div><div>> FlixFix extension</div><div>> (<a href="https://chrome.google.com/webstore/detail/flixfix/lmblncmaecbehbeeiepofafkgaabdfjc?hl=en" target="_blank">https://chrome.google.com/webstore/detail/flixfix/lmblncmaecbehbeeiepofafkgaabdfjc?hl=en</a>). </div><div>> However this method would be more difficult in the respect that you couldn't</div><div>> use the mythtv themes, and instead would need to do more work to try and</div><div>> make it appear seamless.</div><div><br></div></span><div>Seamless is nice, but we may be setting our sights too high. I'd happily settle for "basic functionality" rather than shooting for "seamless", personally. Especially since Mr. Dean has made his position on "scraping" clear.</div><div><br></div><div>So... let's say we use Chrome and something like FlixFix for the movie selection UI (as far as Myth is concerned, we're just launching a web browser, so, no TOU concerns for Myth -- Netflix can sue the FlixFix devs). What happens once you're in the DRM-protected Chrome playback environment? Will/can the playback blob get UI focus so LIRC can send keystrokes to it? Are there keyboard shortcuts for all of the necessary video controls (Play/Pause, FF/RW or Skip/Seek, etc)?</div></div>
</blockquote></div><br></div></div></div><div class="gmail_extra">If the native netflix browser doesn't provide a keypress interface, it should be fairly easy to overlay it with an extension, assuming that the HTML5 player isn't somehow sandboxed to prevent extensions from interacting with it.</div><div class="gmail_extra"><br></div><div class="gmail_extra">I would expect that their HTML5 player would replicate the silverlight shortcuts though: <a href="http://markwarren.wordpress.com/2010/03/24/netflix-movie-player-keyboard-shortcuts/" target="_blank">http://markwarren.wordpress.com/2010/03/24/netflix-movie-player-keyboard-shortcuts/</a></div></div></blockquote><div><br></div><div>Just got netflix working on my Mythtv system and I was wrong... the keyboard shortcuts do not match. Here are the only ones I found:</div><div><br></div><div>During page navigation: (typical browser keyboard shortcuts, as expected)</div><div>- TAB will move through the movies, as it would any page link, but there is no cursor or other indication of what movie is selected and I see no way to pull up the movie info.</div><div>- Enter will start the selected movie, just like clicking a link</div><div><br></div><div>During playback:</div><div> - BACKSPACE will take you back to browse</div><div> - Spacebar will pause/play</div><div> - Left/Right arrows pause playback and move you forward or back 10s.</div><div> - CTRL+SHIFT+ALT+S lets you change the video and audio bitrates</div><div> - CTRL+SHIFT+ALT+Q and CTRL+SHIFT+ALT+D gives you player information</div><div> - CTRL+SHIFT+ALT+L gives you logging information<br></div><div> </div><div>Looking at the javascript for the player, it looks like it shouldn't be too hard to call functions from an extension to add keyboard shortcuts for most things (volume, subtitles/audio options, fullscreen, seperate play & pause). I think with a little work it could even jump around the video in different increments.</div><div><br></div><div>I just wish they hadn't used a javascript compressor, as it certainly makes the code hard to parse. <a href="http://jsbeautifier.org">jsbeautifier.org</a> helps a bit, but you can only look at so many single character variable and object names before you get lost on what is going on.</div><div><br></div><div>On a good note, I did notice that running the browser full screen (F11) results in full screen video, no different in appearance than if you actually click the fullscreen button on the player.</div></div></div></div>