Skip to content

jaiswalshubham84/Awesome-Video-Player

Repository files navigation

Awesome Video Player

Clone and run for a quick way to see Video Player in action.

This is a basic Video Player based on Electron.

A basic Electron application needs just these files:

  • package.json - Points to the app's main file and lists its details and dependencies.
  • main.js - Starts the app and creates a browser window to render HTML. This is the app's main process.
  • index.html - A web page to render. This is the app's renderer process.
  • mainFunction.js - Contains all the player functionalities.

You can learn more about each of these components within the Electron Start Guide.

To Use

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
git clone https://github.com/jaiswalshubham84/Awesome-Video-Player.git
# Go into the repository
cd Awesome-Video-Player
# Install dependencies
npm install
# Run the app
npm start

Features

  • Can Play all major video file
  • Support Subtitles (vtt/srt)
  • can play video from links just by pasting the links
  • can play Youtube vidio just by pasting the links
  • Take ScreenSort While Playing
  • Anytime Show and hide subtitle.
  • Skip forward and backward
  • Added basic key control

Future Work

  • Chromecast Support
  • Add other video format support

Feel free to raise an issue

License

CC0 1.0 (Public Domain)

About

Awesome Video Player is made up using Electron that is capable to play all basic format of the video and also videos from the internet like youtube and other links

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published