Home

Awesome

NuxTube

NuxTube is an open source YouTube player for private usage without ads.

how does it work?

NuxTube is made using nuxtjs and built-in restful Api.

Notes

If you are using mysql <5.7.5 you should set this global variable in order for history to work.

SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

or edit /etc/mysql/my.cnf and paste these 2 lines at the end of the file

[mysqld]
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"

Features

WIP

Search

Player

Editor

Export

Player Downloads

Downloads

History

Trending

Player Playlist

Channel

Playlist

Build Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate