Sign inSign up

freesmall/shairport-sync

By freesmall

•Updated over 6 years ago

Image
0

153

freesmall/shairport-sync repository overview

shairport-sync is an Apple AirPlay receiver. It can receive audio directly from iOS devices, iTunes, etc. Multiple instances of shairport-sync will stay in sync with each other and other AirPlay devices when used with a compatible multi-room player, such as iTunes.

⁠Run

docker run -d \
    --net host \
    --device /dev/snd \
    -e AIRPLAY_NAME=HomePod \
    freesmall/shairport-sync
⁠Parameters
  • --net host must be run in host mode
  • --device /dev/snd share host alsa system with container. Does not require --privileged as -v /dev/snd:/dev/snd would
  • -e AIRPLAY_NAME=Docker set the AirPlay device name. Defaults to Docker
  • extra arguments will be passed to shairplay-sync (try -- help)

⁠More examples

Send output to a named pipe:

mkfifo /some/pipe
docker run -d \
    --net host \
    -v /some/pipe:/output \
    freesmall/shairport-sync \
        -o pipe \
        -- /output

Tag summary

Content type

Image

Digest

Size

5.2 MB

Last updated

over 6 years ago

docker pull freesmall/shairport-sync