Play Youtube music and audio files through a server, jukebox style

Josh Bicking 898212eeda Added play/pause button %!s(int64=7) %!d(string=hai) anos
bin e61e1448da Restored routes and added sockets to them. %!s(int64=7) %!d(string=hai) anos
downloads 6157bf3a78 Implement youtube-dl: check that URL is valid %!s(int64=8) %!d(string=hai) anos
public 6157bf3a78 Implement youtube-dl: check that URL is valid %!s(int64=8) %!d(string=hai) anos
routes 898212eeda Added play/pause button %!s(int64=7) %!d(string=hai) anos
views 898212eeda Added play/pause button %!s(int64=7) %!d(string=hai) anos
.gitignore 6157bf3a78 Implement youtube-dl: check that URL is valid %!s(int64=8) %!d(string=hai) anos
README.md 659cc21398 Start README info, prepare for youtube-dl binary envvar %!s(int64=8) %!d(string=hai) anos
app.js 898212eeda Added play/pause button %!s(int64=7) %!d(string=hai) anos
package-lock.json 898212eeda Added play/pause button %!s(int64=7) %!d(string=hai) anos
package.json e61e1448da Restored routes and added sockets to them. %!s(int64=7) %!d(string=hai) anos

README.md

lan-jukebox

Installation

Install node, npm, and youtube-dl.

Clone this repo, then from within the directory, run:
npm install

If you encounter errors with npm install, make sure you have asoundlib.h (in Ubuntu, this is in the libasound2-dev package). It's required for an audio package.

Usage

npm start