Cross-platform desktop application to watch videos from different websites including YouTube, Video, Dailymotion, among others. The application was built on top of node-webkit with an embedded web server written in Node.js (originally written in Ruby with the Sinatra framework). The metadata is stored in a local database powered by SQLite.
git clone "https://github.com/cixtor/nwplayer" /opt/nwplayer
cd /opt/nwplayer || exit
npm install
cd ~/.local/share/applications/
ln -s /opt/nwplayer/desktop/nwplayer.desktop
bash /opt/nwplayer/nwplayer
- Video description and thumbnails.
- Video history including a way to search by title and video id.
- Display related videos (YouTube support only).
- Display videos from a Playlist (YouTube support only).
- Search videos remotely (YouTube support only)
- Play random videos from YouTube and Vimeo.