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.

Source Code at GitHub.com

NWPlayer App Review
NWPlayer Database History


  • 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)


Copyright (c) 2013, CIXTOR
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of the CIXTOR NWPLAYER nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

NWPlayer Video Streaming
Do you have a project idea? Let's make it together!