A minimal web-based MPlayer controller written in Go
Go
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE.md
README.md
jukebox.go

README.md

Jukebox

A minimal web-based MPlayer controller written in Go.

Can be cross-compiled for Raspberry Pi, Dockstar etc.

For example, on your workstation:

GOOS=linux GOARCH=arm GOARM=5 go get github.com/mrw34/jukebox
scp $GOPATH/bin/linux_arm/jukebox raspberrypi:

or via Docker:

docker run --rm -v "$PWD":/go -e GOOS=linux -e GOARCH=arm -e GOARM=5 golang go get github.com/mrw34/jukebox
scp bin/linux_arm/jukebox raspberrypi:

Then on your Pi, assuming you have MPlayer installed and your music is /mnt/music/artist/album/*.mp3:

~/jukebox -root /mnt/music -port 8000

You can then visit:

http://raspberrypi:8000/