Sign inSign up

marcelst/airsonos-pi

By marcelst

Updated over 10 years ago

AirSonos on Raspberry Pi

Image
0

5.7K

marcelst/airsonos-pi repository overview

Note

This image runs only on ARM environments, hence cannot be built by Docker Hub automatically. You can find the Dockerfile used to create this image under https://github.com/marcelst/docker-airsonos-pi

Summary

A Docker image for AirSonos on Raspberry Pi (tested with Raspberry Pi 2 Model B).

AirSonos exposes Sonos as an AirPlay endpoint. To learn more about AirSonos, read the author's blog about it.

Acknowledgment

This image is heavily inspired by justintime/airsonos. Differences in this image are:

  • hypriot/rpi-node:0.10.36 image as base
  • supervisord instead of init mechanism from phusion/baseimage.

Intallation

  1. Install Docker on you Raspberry Pi (e.g. http://blog.hypriot.com)
  2. Run the container:
sudo docker run -d --restart=always --net="host" --name="airsonos" \
  -p 5000-5050:5000-5050/tcp marcelst/airsonos-pi

Notes on running the container

Because the discovery mechanism uses mdns, you have to use --net="host" in order for discovery of your Sonos devices to work properly. Since AirSonos binds to random ports between 5000 and 5050, it's best to publish them all.

Tag summary

Content type

Image

Digest

sha256:6cf06c0df

Size

202.8 MB

Last updated

over 10 years ago

docker pull marcelst/airsonos-pi