Skip to content

Simple YouTube TV client for desktop based on electron.

License

Notifications You must be signed in to change notification settings

NawrasBukhari/YouTubeTV

 
 

Repository files navigation

YouTube TV

Downloads Downloads

Simple YouTube TV Client for desktop based on electron. You can connect a compatible device such as a phone or computer with Google Chrome and send videos to the app for viewing, just like on ChromeCast or smart TVs with YouTube.


🌎 Languages

This readme is available in the following languages:

  • 🇺🇸 English

It implements a DIAL server (based in SSDP) to allow connection from devices that use this same protocol (limited to YouTube in this application).

Use the userAgent allowed by YouTube TV:

Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.77 Large Screen Safari/534.24 GoogleTV/092754

It can use npm start or else npx electron . . If you already have electron installed globally, you can start the app with electron .

📦 Builds

The project can be downloaded already built and ready to use. Available for Linux, macOS and Windows. On x86, x84 and ARM architectures.

Platform Architecture Link
Windows x32/x64 Download

Last Build

⌨️ Key shortcuts

  • Max. resolution config panel: Ctrl + Shift + S
  • Fullscreen: Ctrl + Shift + F.
  • Developer Tools: Ctrl + Shift + f12.
  • Change cursor visibility: Ctrl + Shift + A.

⚡️ Last changes [2.4.5]

2.4.5

  • Start window maximized

2.4.4

  • Strip '.lan' from friendly name
  • Fix visibility change event overriding
  • Disable nodeIntegration for YouTube renderer

2.4.3

  • Added ads-blocker.
  • Changed hotkeys

About

Simple YouTube TV client for desktop based on electron.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 59.8%
  • JavaScript 23.5%
  • HTML 16.7%