tungnt620 / netflix-remote-folk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Netflix remote

Use your phone as a remote for controlling Netflix on your Desktop.

Usage:

Scan code

Remote

Why?

There are often times I want to watch a movie from my bed, on my PC.

How it works:

  • A broker server is used to establish WebRTC connections between the interface and the Netflix window.
  • The server only stores the initial WebRTC signalling data for the netflix window. All subsequent communication is done with a WebRTC connection.

Caveats:

  • The connection will be broken if either of the pages, the netflix window or the interface are reloaded. You would need to establish a new connection.
  • There may be debug messages in the extension, in the console, ignore them. I've removed those in the 1.1 version now.

Development:

  • Chrome extension: ext folder
    • Go to to chrome://extensions/
    • Click on Load unpacked and select the ext folder.
  • Interface: ui folder
    • Install dependencies by npm install
    • Run development server by npm run dev
    • Create build bundle by npm run build
  • Broker server: broker folder
    • Install dependencies by npm install
    • Run in development mode by npm run dev
    • Start by npm start

About

License:MIT License


Languages

Language:JavaScript 90.4%Language:HTML 6.7%Language:CSS 2.9%