DEPRECATED: Desktop application to stream videos and track their views
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Desktop and web application to watch videos from major websites and saving the history in a local database. Check the history, video information, related videos, playlists, avoid ads in the interface and take control of your stats without affect your browsing.

It was initially developed on top of Sinatra and rewritten into Node.JS and Sqlite3 to improve the performance. The goal is to have this application running over a Node-Webkit instance, but while the support for SQLite is finished the application will run in a browser through this URL LocalHost 3000 and optionally through a mini-browser powered by Python, GTK and Webkit.

NWPlayer Screenshot


  • Video description and thumbnails.
  • Video reload (without database manipulation) for video streaming errors.
  • Video history including a way to search in the database 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.


$ wget -c
$ unzip && mv -v nwplayer-master /opt/nwplayer
$ cd /opt/nwplayer && npm install
$ cd ~/.local/share/applications/
$ ln -s /opt/nwplayer/desktop/nwplayer.desktop
$ bash /opt/nwplayer/nwplayer