Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
owntone-server
Linux/FreeBSD DAAP (iTunes) and MPD media server with support for AirPlay 1 and 2 speakers (multiroom), Apple Remote (and compatibles), Chromecast, Spotify and internet radio.
It runs on a spare computer in my apartment that I use as a server. All the speakers around my apartment use AirPlay (and for the one that isn't, I make it AirPlay enabled using shairport-sync). Mostly Apple's HomePods and a few sounders from Bose. Under the hood it creates a Docker container for each speaker and runs OwnTone. A directory of MP3 files is mounted as a volume in the containers and gets set up as the "music" library for OwnTone. The benefit of this approach is it lets me adjust the volume, audio file, play/pause state, etc. for each individual speaker.
Furthermore, it's integrated with my HomeKit setup via a custom Homebridge plugin. So in HomeKit it's all automated with the motion sensors in each room so if I go into a room the configured noise starts on that room's speakers. It also integrates with my phone's GPS so when I leave home the whole system turns off to save energy.
It runs on a spare computer in my apartment that I use as a server. All the speakers around my apartment use AirPlay (and for the one that isn't, I make it AirPlay enabled using shairport-sync). Mostly Apple's HomePods and a few sounders from Bose. Under the hood it creates a Docker container for each speaker and runs OwnTone. A directory of MP3 files is mounted as a volume in the containers and gets set up as the "music" library for OwnTone. The benefit of this approach is it lets me adjust the volume, audio file, play/pause state, etc. for each individual speaker.