📦 Nightly Release
Changes since 2.9.0.dev2026041504
🐛 Bugfixes
- Fix is_dynamic guard not firing for playlists not yet synced to library (by @dmoo500 in #3699)
- Fix smart fades mixer sometimes choking up the flow stream + Smart Fades provider not starting on ARM (by @MarvinSchenkel in #3706)
- Put pipewire dependency in the correct spot (by @apophisnow in #3708)
- Fix syncgroup state derivation and tighten lifecycle handling (by @marcelveldt in #3709)
🎨 Frontend Changes
- Reload queue items after reset in fullscreen player (by @dmoo500 in #1710)
- Hide incompatible controls for dynamic playlists (by @dmoo500 in #1713)
- Fix toast in player settings (by @OzGav in #1569)
- Pass sort order to server for play from here (by @philjackson in #1699)
- Add edit radio station feature (by @OzGav in #1685)
🧰 Maintenance and dependency bumps
- Bump Python to 3.14 (by @MarvinSchenkel in #3702)
- ⬆️ Update music-assistant-frontend to 2.17.149 (by @music-assistant-machine in #3711)
🙇 Thanks to our contributors
Special thanks to the following contributors who helped with this release:
@MarvinSchenkel, @OzGav, @apophisnow, @dmoo500, @marcelveldt, @philjackson