<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">&lt;<a href="mailto:joe@thefrys.com" target="_blank">joe@thefrys.com</a>&gt;</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">&lt;<a href="mailto:tylernt@gmail.com" target="_blank">tylernt@gmail.com</a>&gt;</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>&gt; see the</div><div>&gt; FlixFix extension</div><div>&gt; (<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>&gt; However this method would be more difficult in the respect that you couldn&#39;t</div><div>&gt; use the mythtv themes, and instead would need to do more work to try and</div><div>&gt; make it appear seamless.</div><div><br></div></span><div>Seamless is nice, but we may be setting our sights too high. I&#39;d happily settle for &quot;basic functionality&quot; rather than shooting for &quot;seamless&quot;, personally. Especially since Mr. Dean has made his position on &quot;scraping&quot; clear.</div><div><br></div><div>So... let&#39;s say we use Chrome and something like FlixFix for the movie selection UI (as far as Myth is concerned, we&#39;re just launching a web browser, so, no TOU concerns for Myth -- Netflix can sue the FlixFix devs). What happens once you&#39;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&#39;t provide a keypress interface, it should be fairly easy to overlay it with an extension, assuming that the HTML5 player isn&#39;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&#39;t be too hard to call functions from an extension to add keyboard shortcuts for most things (volume, subtitles/audio options, fullscreen, seperate play &amp; 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&#39;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>