📦 Nightly Release
Changes since 2.11.0.dev2026101803
🚀 Features and enhancements
- Merge library artists that MusicBrainz shows are the same (by @OzGav in #6988)
- Control playback started outside Music Assistant on Raumfeld players (by @Simanias in #6989)
- Unpack only the analysis arrays a bulk reader asks for (by @chrisuthe in #7039)
- Keep seeded random listing order stable across pages (by @dmoo500 in #7078)
🐛 Bugfixes
- Drop the old artist when a local file is moved and retagged (by @OzGav in #6790)
- Ignore Qobuz artist links without an artist id (by @OzGav in #7066)
- Fix Plex track artist library lookup (by @NasaGeek in #7072)
- Pin async-upnp-client 0.49.0 for Raumfeld too (by @Simanias in #7080)
🎨 Frontend Changes
- Add server-side listings and typed playback sorting (by @dmoo500 in #2998)
- Add new language options to translations (by @OzGav in #3012)
🧰 Maintenance and dependency bumps
- Skip the metadata update of an item removed from the library (by @OzGav in #7048)
- Harden MusicCast rediscovery, zone grouping and player updates (by @fmunkes in #7077)
- Move more non-classical aliases out of the classical genre (by @OzGav in #7083)
🙇 Thanks to our contributors
Special thanks to the following contributors who helped with this release:
@NasaGeek, @OzGav, @Simanias, @chrisuthe, @dmoo500, @fmunkes