Skip to content

NodeJS app to remotely control a Raspberry Pi for media playback

Notifications You must be signed in to change notification settings

corbin-c/jukeberry

Repository files navigation

jukeberry

Jukeberry is a node-js app offering a web interface to remotely control media playback. It is intended to be used on a Raspberry Pi.

Supported features :

  • browse, search & listen audio files
  • random
  • remotely adding files
  • search and playback from Youtube (requires a youtube api key)
  • listening to web radios

Installation

  • git clone https://github.com/corbin-c/jukeberry.git
  • cd jukeberry
  • npm install

Configuration

  • mv config.json.dist config.json
  • Change values in the config.json to adapt to your needs (music directory, youtube api key, radio streams...)

Mplayer is also required for media playback. Be sure to have rights on the directory where the music is.

Use

Run (or append to ~/.profile for launch on login): node server.js. Browse to localhost:5000 (or to whatever your IP is). Port may be customed by setting the PORT environment variable. You might want to redirect incoming connections on port 80 to port 5000 with iptables.

About

NodeJS app to remotely control a Raspberry Pi for media playback

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published