Sign inSign up

baztian/rpi-squeezelite

By baztian

•Updated almost 7 years ago

A squeezelite docker image for your raspberry pi based on resin/rpi-raspbian

Image
0

727

baztian/rpi-squeezelite repository overview

⁠rpi-squeezelite

A squeezelite docker image for your raspberry pi based on resin/rpi-raspbian:jessie.

It looks for the following environment variables for the parameters of squeezelite: CLIENTNAME, SERVER, CLIENTMAC, SOUNDDEVICE and all variables must be set at launch.

It should be possible to run the docker image without using privileged mode but this hasn't been tested.

Example: docker run --privileged --name=squeezelite --restart=always -d -e SERVER=192.168.1.5 -e CLIENTNAME=dockersqueezelite -e SOUNDDEVICE=front:CARD=Device,DEV=0 -e CLIENTMAC=00:00:00:00:00:01 -t jakobengdahl/rpi-squeezelite

⁠Development

To allow for development on non arm machines execute the following once.

docker run --rm --privileged multiarch/qemu-user-static:register --reset

Tagging works as follows.

git tag $(grep -oP 'SQUEEZELITE_VERSION=\K.+' Dockerfile)-$(git rev-parse --short HEAD)
git push && git push --tags

Tag summary

Content type

Image

Digest

Size

67.5 MB

Last updated

almost 7 years ago

docker pull baztian/rpi-squeezelite