Skip to content

A lightweight YouTube app written in javascript and electron

Notifications You must be signed in to change notification settings

Smealm/Youtube_Desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My first application! (and it happens to be electron)

A lightweight Youtube Desktop application! Comes with Sponsorblock and Return YouTube Dislike.


A extremely lightweight electron app that renders Youtube when ran and injects Sponsorblock and Return Youtube Dislike web extensions into it
comes with UBlock Origin filter lists that are fed through the app using adblocker-electron

Slow on initial launch due to extension loading, once the page fully loads it should be lightning fast!

This application is built with longevity in mind, no app updates, ever, yet it will always work. (unless the people in credits change their URL's or the filterlist software breaks)

Could theoretically be compiled to any major operating system including Linux and Mac simply install Node.js on your prefered OS, clone the repo and run NPM run build (to build app) or NPM Start in project directory (to run app locally without building)

MASSIVE WARNING:

As of update 1.1.0 cookies are stored in AppData\Roaming\youtube_desktop in a plain text JSON file. if anyone ever gets access to your computer they can locate this file and gain access to your youtube account without needing your email or password, this is github so ofc anyone is welcome to fork this app and add encryption to it, i have absolutely no idea how to do that so i couldn't add it myself.

KNOWN ISSUES

the filterlist cache doesn't clear itself every day like it's supposed to leading to YouTube telling you to disable adblocker (this is bypassed in the updated filterlists but the app still uses the cached filters which are outdated) you can flush the cache yourself by going into AppData\Roaming\youtube_desktop and deleting the 'cache' folder which contains the cache files, after doing this the app will automatically refresh the filterlist with the latest filters.


Credits

Website

YouTube

Extensions

Return Youtube Dislike Sponsorblock

Adblocking

Filterlist Software: adblocker-electron

UBlock Origin: Filters, Privacy, Badware, Quick Fixes, Unbreak

Easylist: Easylist, EasyPrivacy

Generic: Malicious URL Blocklist

Peter Lowe: Ad and tracking server list

About

A lightweight YouTube app written in javascript and electron

Resources

Stars

Watchers

Forks

Packages

No packages published