Skip to content

A simple youtube desktop application built using electron. Easy to use on any platform and integrated with an adblocker

Notifications You must be signed in to change notification settings

rinavolu/Youtube-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unoffical Youtube Application

Standalone Application · Platform compatibility . AdBlocker · JavaScript · TypeScript . Electron

About The Project

This is a simple youtube desktop application built using electron. Easy to use on any platform and integrated with an adblocker.

Releases

Version Release Date Download Link
1.0.0 26-07-2022 View

Project Setup And Release

Follow these steps to setup this project in your local,

  1. Clone this repository using git clone https://github.com/rinavolu/Youtube-Application.git
  2. Open terminal in the working directory and execute npm install to install node modules
  3. Run this command to start application using npm start

Horray by this time you are able to run application in your machine 🎉.

If adblocker lib is not installed use npm install --save @cliqz/adblocker-electron. If ts-node and cross-fetch modules were not installed use npm i ts-node and npm i cross-fetch.

To release a version we need electron packager npm install electron-packager cross-var --save-dev. After installing we can use

npm run package-all - to release a version for all platforms

npm run package-win - to release a version for windows

npm run package-linux - to release a version for linux

npm run package-mac or npm run package-osx - to release a version for mac

Standalone Application

Please use below download links to download latest application version

  1. Windows Installer
  2. Windows Zip
  3. Mac

Application Dependencies

Dependency Version
Electron 19.0.9
Electron-packager 15.5.1
Cross-var 1.1.0
Concurrently 7.3.0

Application Screenshots

Windows 11

AdBlocker

We are using adblockers from Ghostery and Cliqz. This library is easy to use and built on javascript for blocking ads. For more information about Cliqz's Adblocker please refer Cliqz Adblocker.

Future Implementations

  • Need to add navigation
  • Add tabs
  • Integrate chrome Adblocker extensions to block ads more efficiently

Issues

  • Sometimes observing an ad at start of the video
  • No navigation buttons

For any question, feel free to open an issue or a pull request to get some help!

Note

I'm new to electronJs. Feel free to suggest if any features can be integrated. I'll try my best to add more features to this application. Thank you so much for going through this project ❤️

About

A simple youtube desktop application built using electron. Easy to use on any platform and integrated with an adblocker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published