📦 Beta Release
Changes since 2.9.0b14
🚀 New Providers
- Add Yandex Music Connect (Ynison) (by @trudenboy in #3856)
- Add Wikipedia provider and associated plumbing (by @OzGav in #3972)
🚀 Features and enhancements
- Use MB lookup to resolve ambiguous artist names (by @OzGav in #3862)
- Sonic Similarity Plugin (by @chrisuthe in #3943)
- Return a track sample for dynamic playlists when browsing (by @MarvinSchenkel in #4004)
- Emby Music Provider: add genres (by @hatharry in #4005)
- Smart Playlist: multi-seed support with album/playlist seeds (by @MarvinSchenkel in #4012)
🐛 Bugfixes
- Fix AirPlay receiver album artwork stuck after first track (by @MarvinSchenkel in #3945)
- Fix lyrics out-of-sync after smart crossfade (by @MarvinSchenkel in #3990)
- Yandex Music: bump to v3.5.14 — rate-limit mitigation, resilience hardening, security hygiene (by @trudenboy in #3996)
- Skip non-music providers in library update callback dispatch (by @dmoo500 in #3999)
- Fix Spotify Connect playback control reliability and error reporting (by @marcelveldt in #4001)
- Keep plugin playlist items visible for users with provider filters (by @dmoo500 in #4002)
- Improve Apple Music library album mapping and recommendation fallback (by @dmoo500 in #4006)
- fastMCP Server: sync 0.3.20→0.3.33 (security, fixes, tests) (by @trudenboy in #4007)
- Yandex Music: bump to v3.5.15 — captcha mitigation, faster recovery, datacenter safe-mode (by @trudenboy in #4011)
- fastMCP Server : sync 0.3.33→0.3.35 (synced state + group_volume) (by @trudenboy in #4013)
🎨 Frontend Changes
- Fix Smart Playlist seed picker dropping all results when only plugin providers supply SIMILAR_TRACKS (by @chrisuthe in #1813)
- Fix config key default enqueue option radio (by @stvncode in #1814)
- Add confirmation dialog for remove from library (by @stvncode in #1812)
- Smart playlist: Let the user add multiple seeds (by @stvncode in #1818)
- Refactor smart playlist (by @stvncode in #1817)
- Update dynamic playlist overview (by @stvncode in #1815)
- Update modal for add item from URL (by @stvncode in #1816)
🧰 Maintenance and dependency bumps
5 changes
- Refactor Fully Kiosk to single-instance (by @OzGav in #3849)
- Update log messages (by @OzGav in #4000)
- Title-case the default genre aliases (by @OzGav in #4003)
- ⬆️ Update music-assistant-frontend to 2.17.167 (by @music-assistant-machine in #4008)
- ⬆️ Update music-assistant-frontend to 2.17.168 (by @music-assistant-machine in #4014)
🙇 Thanks to our contributors
Special thanks to the following contributors who helped with this release:
@MarvinSchenkel, @OzGav, @chrisuthe, @dmoo500, @hatharry, @marcelveldt, @stvncode, @trudenboy