github music-assistant/server 2.10.0.dev2026081603
2.10.0 NIGHTLY 2026081603

pre-release2 hours ago

📦 Nightly Release

Changes since 2.10.0.dev2026081503

🚀 Features and enhancements

  • Allow adding custom ambient sounds by URL (by @jozefKruszynski in #5625)
  • A muted player stays muted when you change its volume (by @marcelveldt in #5706)
  • AirPlay speakers no longer need a deepened buffer by default (by @marcelveldt in #5707)
  • One streaming mode setting for AirPlay players, with automatic fallback for stubborn TVs (by @marcelveldt in #5721)
  • Streaming mode escape hatch now also available on Apple devices (by @marcelveldt in #5730)

🐛 Bugfixes

  • Fix smart playlist removal from recommendations and add auto-refresh (by @dmoo500 in #5641)
  • Sonos no longer restarts Spotify instead of your queue (by @marcelveldt in #5688)
  • Restricted users no longer end up with an empty library (by @OzGav in #5690)
  • Player settings that need a stream restart now apply right away (by @marcelveldt in #5691)
  • Hue lights sync no longer restarts when you change brightness or colour mode (by @marcelveldt in #5698)
  • Fix Spotify playlists failing to load (by @marcelveldt in #5703)
  • AirPlay speakers no longer stay loud after an announcement (by @marcelveldt in #5704)
  • Prevent WiiM errors with external group members (by @marcelveldt in #5708)
  • Group volume no longer undoes a speaker you turned down yourself (by @marcelveldt in #5710)
  • Fix Home Assistant players showing an external source while Music Assistant is playing (by @marcelveldt in #5713)
  • Fix Cyrillic track and album names showing as question marks (by @marcelveldt in #5718)
  • Stop asking for a password on AirPlay devices that never had one (by @marcelveldt in #5720)
  • Apple TV players no longer get stuck on a paused app after losing their connection (by @marcelveldt in #5722)
  • Read CUE sheets and playlists in legacy codepages more reliably (by @marcelveldt in #5724)

🎨 Frontend Changes

🧰 Maintenance and dependency bumps

25 changes
  • Add MSX Bridge regression coverage for seeking and Sendspin URLs (by @trudenboy in #5331)
  • Simplify the Chromecast media-status tests (by @marcelveldt in #5686)
  • Group volume no longer settles on the wrong value after a drag (by @marcelveldt in #5692)
  • Remote access: one stuck client can no longer stall album art for the rest of the session (by @marcelveldt in #5693)
  • AirPlay speakers keep the volume they are set to (by @marcelveldt in #5694)
  • Set C.UTF-8 locale in Docker base image (by @testuser7 in #5695)
  • Test the Chromecast media-status state updates (by @marcelveldt in #5696)
  • Volume and mute always come from the control that owns them (by @marcelveldt in #5697)
  • Repeated volume up/down presses no longer lose steps (by @marcelveldt in #5699)
  • Give up on a streaming app that was left paused, on more speakers (by @marcelveldt in #5701)
  • Explain how volume reaches a Sendspin-bridged AirPlay speaker (by @marcelveldt in #5705)
  • Replace magic strings with constants in smart playlist provider (by @dmoo500 in #5709)
  • Keep WiiM speaker state in sync when updates stop arriving (by @marcelveldt in #5711)
  • Update airplay-cli to v0.5.0 (by @musicassistant-bot[bot] in #5712)
  • Announcements no longer leave older AirPlay speakers at the announcement volume (by @marcelveldt in #5715)
  • Use the WiiM SDK volume command now that the upstream fix has shipped (by @marcelveldt in #5716)
  • ⬆️ Update music-assistant-frontend to 2.17.275 (by @musicassistant-bot[bot] in #5717)
  • Fix the base image build failing to download its client files (by @marcelveldt in #5719)
  • Update airplay-cli to v0.5.1 (by @musicassistant-bot[bot] in #5723)
  • Read the AirPlay password flag the same way on every device (by @marcelveldt in #5726)
  • Playlists from stations with an unusual charset no longer fail to load (by @marcelveldt in #5727)
  • Stop flagging safe dependencies as having no license (by @marcelveldt in #5728)
  • Update airplay-cli to v0.5.2 (by @musicassistant-bot[bot] in #5731)
  • Add test coverage for remote playlist fetching (by @marcelveldt in #5732)
  • ⬆️ Update music-assistant-frontend to 2.17.276 (by @musicassistant-bot[bot] in #5734)

🙇 Thanks to our contributors

Special thanks to the following contributors who helped with this release:

@OzGav, @dmoo500, @jozefKruszynski, @marcelveldt, @quadcom, @teancom, @testuser7, @trudenboy

Don't miss a new server release

NewReleases is sending notifications on new releases.