📦 Nightly Release
Changes since 2.10.0.dev2026080101
🚀 Features and enhancements
- Expose external id lookup on the API (by @OzGav in #5160)
- Report AirPlay speakers that stay silent while shown as playing (by @marcelveldt in #5217)
🐛 Bugfixes
- Wait for a running library sync to stop before unloading a provider (by @marcelveldt in #5197)
- Show the full track length after seeking (by @marcelveldt in #5198)
- Stop one component's log level from flooding the log with unrelated messages (by @marcelveldt in #5203)
- Don't let one bad Home Assistant entity break the whole HA integration (by @OzGav in #5206)
- Remove the extra delay when starting a single AirPlay speaker (by @marcelveldt in #5208)
- Keep the account login dialog in step with the browser (by @marcelveldt in #5209)
- Fix speakers joining a playing group out of sync (by @marcelveldt in #5210)
- Fix Music Timeline bonus questions running out of answer options (by @marcelveldt in #5212)
- Improve Music Timeline song variety and release years (by @marcelveldt in #5213)
- Show when a Music Quiz game is restarting (by @marcelveldt in #5214)
- Load the Home Assistant settings much faster on large setups (by @marcelveldt in #5216)
- Fix AirPlay 2 speakers playing silence on multi-homed hosts (by @marcelveldt in #5219)
- Fix AirPlay speakers playing behind when grouped with a Sendspin player (by @marcelveldt in #5220)
- Fix a group start recording an instant it never used (by @marcelveldt in #5223)
🎨 Frontend Changes
- Add support for Audiobook collections (by @fmunkes in #2155)
- Add "Play from beginning" for podcast episodes (by @chrisuthe in #2184)
- Add DSP stereo width and crossfeed filters (by @OzGav in #2189)
- Explain why joining a party or quiz failed (by @marcelveldt in #2242)
- Show when a Music Quiz game is restarting (by @marcelveldt in #2240)
- Start audio faster on web players (by @marcelveldt in #2241)
- Fix setup wizard jumping back to a previous step (by @marcelveldt in #2239)
- Remove JWT claims the server never mints (by @chrisuthe in #2236)
Other Changes
- Remove unused authentication middleware (by @marcelveldt in #5211)
🧰 Maintenance and dependency bumps
5 changes
- Log the resolved interface and publish IP when starting cliairplay (by @marcelveldt in #5215)
- Remove an unused, empty helper function (by @marcelveldt in #5218)
- Update airplay-cli to v0.4.5 (by @musicassistant-bot[bot] in #5221)
- ⬆️ Update music-assistant-frontend to 2.17.253 (by @musicassistant-bot[bot] in #5222)
- Update airplay-cli to v0.4.6 (by @musicassistant-bot[bot] in #5224)
🙇 Thanks to our contributors
Special thanks to the following contributors who helped with this release: