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
git clone https://github.com/corbin-c/jukeberry.git
cd jukeberry
npm install
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.
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
.