github music-assistant/server 2.10.0.dev2026082618
2.10.0 NIGHTLY 2026082618

pre-release2 hours ago

📦 Nightly Release

Changes since 2.10.0.dev2026082603

⚠ Breaking Changes

  • Retire the local audio provider in favor of the Sendspin add-on (by @chrisuthe in #5965)

🚀 Features and enhancements

🐛 Bugfixes

  • 'Play next' now really plays the chosen track next on a dynamic queue (by @MarvinSchenkel in #5950)
  • Add dark theme icon for MilkDrop Visualizer (by @jozefKruszynski in #6007)
  • Spotify Connect no longer disappears when a different account connects (by @marcelveldt in #6019)
  • Selecting a source no longer takes five seconds to start playing (by @marcelveldt in #6021)
  • Cancel in-flight finalizes before freeing analysis models (by @chrisuthe in #6024)
  • Retry Sonic Analysis when a track loses its CLAP windows (by @chrisuthe in #6034)

🎨 Frontend Changes

🧰 Maintenance and dependency bumps

25 changes
  • Spread beat analysis over shorter steps so it stays out of playback's way (by @marcelveldt in #6001)
  • Cleanup and small tweaks to the Spotify provider (by @marcelveldt in #6002)
  • Stop leaving a subprocess running when closing it is cancelled (by @marcelveldt in #6006)
  • Make the Smart Fades unloaded-model guards actually work (by @marcelveldt in #6008)
  • ⬆️ Update music-assistant-models to 1.1.201 (by @musicassistant-bot[bot] in #6009)
  • Let a cancelled virtual player creation finish cleaning up (by @marcelveldt in #6010)
  • ⬆️ Update music-assistant-models to 1.1.202 (by @musicassistant-bot[bot] in #6011)
  • Keep analysis models loaded while a track is still being analysed (by @marcelveldt in #6012)
  • Keep the Smart Fades models as a single set (by @marcelveldt in #6013)
  • Keep Spotify playing without a gap when a track repeats or the queue changes (by @marcelveldt in #6014)
  • Stop logging an ordinary Spotify seek as a failure (by @marcelveldt in #6015)
  • Don't stall cleaning up a virtual player that was already removed (by @marcelveldt in #6016)
  • Free a cut Spotify channel's buffer as soon as nothing is reading it (by @marcelveldt in #6017)
  • Add tests for where Spotify Soloist splits one track from the next (by @marcelveldt in #6018)
  • ⬆️ Update music-assistant-frontend to 2.17.292 (by @musicassistant-bot[bot] in #6020)
  • Hide the Sendspin legacy clients option (by @maximmaxim345 in #6025)
  • Set up Spotify Connect and AirPlay Receiver once and pick the players they serve (by @marcelveldt in #6026)
  • ⬆️ Update music-assistant-models to 1.1.203 (by @musicassistant-bot[bot] in #6027)
  • Use the new Sendspin mark for the provider icon (by @MarvinSchenkel in #6030)
  • ⬆️ Update music-assistant-frontend to 2.17.293 (by @musicassistant-bot[bot] in #6032)
  • Pairing texts now say 'pairing code' instead of 'PIN' (by @marcelveldt in #6033)
  • ⬆️ Update music-assistant-models to 1.1.204 (by @musicassistant-bot[bot] in #6036)
  • Update base image versions to 1.6.3 (by @marcelveldt in #6037)
  • Clean up snapcast mdns records when the provider unloads (by @marcelveldt in #6038)
  • ⬆️ Update music-assistant-frontend to 2.17.294 (by @musicassistant-bot[bot] in #6039)

🙇 Thanks to our contributors

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

@MarvinSchenkel, @OzGav, @Tommatheussen, @chrisuthe, @jozefKruszynski, @marcelveldt, @maximmaxim345

Don't miss a new server release

NewReleases is sending notifications on new releases.