Skip to content

svandecappelle/ongaku

Repository files navigation

Build Status bitHound Overall Score bitHound Dependencies bitHound Dev Dependencies bitHound Code Coverage Status

ongaku

Music & video browser player in nodejs. Demo Here

Getting started

Installation

  • Install node
  • Clone the project
  • Install project dependencies
    • Install ffmpeg
      • Ubuntu / Debian sudo apt install ffmpeg
      • Fedora / CentOs sudo dnf install ffmpeg
      • Archlinux / Manjaro sudo pacman -S ffmpeg
    • Install node canvas dependencies
      • Ubuntu / Debian sudo apt-get install libcairo2-dev libjpeg-dev libpango1.0-dev libgif-dev build-essential g++
      • Fedora / CentOs sudo yum install cairo cairo-devel cairomm-devel libjpeg-turbo-devel pango pango-devel pangomm pangomm-devel giflib-devel
      • Archlinux / Manjaro sudo pacman -S cairo cairomm libjpeg-turbo pango pangomm giflib
    • Run: npm install
  • Configure your library dir and redis database in config.yml file
  • Start npm start
  • Go to your browser at: hostname:4000/ and create an admin user using the web installer. (consider configuring nginx as reverse proxy to serve :80 or :443 ports on www)

Screenshots: Screenshot1 Screenshot2 Screenshot3 Screenshot4