noelhibbard / node-airplayhub

AirPlay server which accepts streams and then streams the audio back out to multiple AirPlay devices with sync support.
51 stars 12 forks source link

Master Volume Implementation, IP/Port updating, Config writing #12

Closed jdtsmith closed 2 years ago

jdtsmith commented 7 years ago

I've successfully implemented a master volume control. The master volume of the streaming device is composited with individual zone volumes. I also added a bit to allow zones to change IP or port (with local router DHCP my devices change occasionally). And lastly, I opted to write the config file only on quit, to prevent any blocking.