Skip to content

A music player application with support for multiple audio sources including YouTube, SoundCloud and local disk...

License

Notifications You must be signed in to change notification settings

robertmain/maestro

Repository files navigation

Node Jukebox

Build Status codecov A nodeJS youtube jukebox application. Great for parties and stuff :-)

Installation Instructions

Windows

Using Chocolatey (recommended)

  1. Download chocolatey here
  2. choco install ffmpeg
  3. Install windows build tools: npm install --global --production windows-build-tools
  4. Install the Bonjour SDK from here(you will need to sign in and/or create an Apple developer account to download this, but don't worry - it doesn't cost anything).

Manually

  1. Download Bonjour from here
  2. Download ffmpeg from here
  3. Install windows build tools: npm install --global --production windows-build-tools

Linux

Debian/Ubuntu

  1. Avahi - sudo apt-get install libavahi-common-dev
  2. FFmpeg - sudo apt-get install ffmpeg (sudo apt-get install libav on older versions of Ubuntu)
  3. Speaker - sudo apt-get install libasound2-dev
  4. GCC Compiler - sudo apt-get install gcc

Mac OS X

OS X version 10.11 and up

  1. FFmpeg - from here (you can also use home brew).
  2. GCC Compiler - Install the Xcode Command Line Tools which includes the GCC compiler.

Testing

The tests can be run using npm run test and (optionally) npm run coverage:html to generate a code coverage report

About

A music player application with support for multiple audio sources including YouTube, SoundCloud and local disk...

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published