📦 Nightly Release
Changes since 2.10.0.dev2026081417
🐛 Bugfixes
- Universal Players no longer come back as a brand new player (by @OzGav in #5559)
- Keep events and settings working when a path is not valid UTF-8 (by @OzGav in #5563)
- Album art keeps showing when its provider has a hiccup (by @marcelveldt in #5671)
- Show why AI Radio speech generation failed (by @marcelveldt in #5680)
- Failed tracks are no longer requested twice from the same provider (by @marcelveldt in #5682)
- Music from a NAS comes back on its own after a short outage (by @marcelveldt in #5683)
🎨 Frontend Changes
- Settings page no longer reloads when nothing changed (by @marcelveldt in #2523)
- Volume now changes while you drag the slider (by @quadcom in #2470)
- Keep the focus on the player menu when it opens on touch (by @marcelveldt in #2465)
- Remove the unused show/hide menu tooltip text (by @marcelveldt in #2447)
- Remove unused breadcrumb component set (by @marcelveldt in #2521)
Other Changes
- Lokalise translations update (by @github-actions[bot] in #5676)
🧰 Maintenance and dependency bumps
13 changes
- Bump colorlog from 6.10.1 to 6.12.0 (by @dependabot[bot] in #5539)
- Split up the Chromecast media status handler (by @marcelveldt in #5670)
- Tidy up the protocol grouping code (by @marcelveldt in #5672)
- Keep AirPlay speakers from starting at full volume or silent when a device has several interfaces (by @marcelveldt in #5674)
- Tidy up the protocol linking code (by @marcelveldt in #5675)
- Sendspin-driven AirPlay speakers keep the volume they are playing at across a track change (by @marcelveldt in #5677)
- Play announcements through the speaker's usual output (by @marcelveldt in #5678)
- Announcements no longer play at the wrong volume on AirPlay speakers with several interfaces (by @marcelveldt in #5679)
- Announcements now respect the configured volume on speakers whose volume is handled elsewhere (by @marcelveldt in #5681)
- Remove unused scandir wrapper from the local filesystem provider (by @marcelveldt in #5684)
- AirPlay speakers on a Sendspin bridge now report the volume and mute they are really at (by @marcelveldt in #5685)
- Non-UTF-8 filename tests no longer fail on macOS (by @marcelveldt in #5687)
- ⬆️ Update music-assistant-frontend to 2.17.274 (by @musicassistant-bot[bot] in #5689)
🙇 Thanks to our contributors
Special thanks to the following contributors who helped with this release: