Skip to content
forked from pownthep/Vibe

📽️Video streaming app powered by Google Drive, Electron, React and Mpv.js (libmpv).

Notifications You must be signed in to change notification settings

roshanconnor123/Vibe

 
 

Repository files navigation

alt text

Video streaming app powered by Google Drive, Electron, React and Mpv.js (libmpv).

Perks

  • HEVC encoded video = lower bandwidth usage and higher quality videos
  • One of the best CDN in world = No random buffering and up to 1 Gbps download speed (I've tested it with my internet)
  • One of the most powerful video player (MPV) on the market = Play pretty much any video format available on Earth
  • Free

Require: Authentication with a Google Drive Account

Why?

  • To use Google Drive API for downloading/streaming videos
  • To take advantage of Google Drive overpowered CDN
  • To bypass Google Drive file download limitation, the app will copy the file into the user's Google Drive account.

Video Demo

Watch the video

Try it out

Windows - Download 64-bit - Extract the zip and open the Vibe.exe

Mac - Soon (when I have access to a Mac). In the meantime, you try it by:

git clone https://github.com/pownthep/Vibe.git
cd Vibe
npm install
# Install mpv library - video player
brew install mpv

Linux - Soon (when I have access to a Mac). In the meantime, you try it by:

git clone https://github.com/pownthep/Vibe.git
cd Vibe
npm install
# Install mpv library - video player
apt-get install libmpv1 libavformat-dev

About

📽️Video streaming app powered by Google Drive, Electron, React and Mpv.js (libmpv).

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 49.7%
  • TypeScript 45.3%
  • CSS 3.0%
  • Rust 1.1%
  • HTML 0.9%