📦 Nightly Release
Changes since 2.10.0.dev2026080903
🚀 New Providers
🚀 Features and enhancements
- Always state the TTS pronunciation rules in AI Radio queries (by @OzGav in #5509)
- Better default player icons (by @marcelveldt in #5521)
- Show dashboards on Fully Kiosk displays (by @MarvinSchenkel in #5531)
- Support casting the Music Quiz dashboard (by @MarvinSchenkel in #5535)
- Clarify output protocol toggle (by @marcelveldt in #5550)
🐛 Bugfixes
- End dashboard sessions with a warning when the receiver dies unexpectedly (by @MarvinSchenkel in #5157)
- Impersonate users by auth provider link (by @arturpragacz in #5417)
- Fix AirPlay software volume attenuating stream when another control owns volume (by @OzGav in #5454)
- Account for deleted metadata in a provider sync of audiobookshelf (by @fmunkes in #5516)
- Fix MusicCast zone2/main-sync players never refreshing outside UDP push (by @bsny in #5517)
- Keep the full duration of an audiobook when resuming mid-book (by @marcelveldt in #5524)
- Fix player not coming back after disabling and removing it (by @marcelveldt in #5525)
- Resolve OpenSubsonic search and top tracks without per-track lyrics fetches (by @GraysonCAdams in #5526)
- Make an author or narrator playable (by @fmunkes in #5532)
- Open Subsonic: Fix extension name (by @khers in #5536)
- Don't resolve a filesystem image path that points at a directory (by @chrisuthe in #5543)
- Play announcements on muted speakers that announce natively (by @marcelveldt in #5549)
🎨 Frontend Changes
- Improve player control spacing (by @marcelveldt in #2349)
- Add settings links to player menus (by @marcelveldt in #2348)
- Make player setup actions easier to find (by @marcelveldt in #2347)
- Make provider setup actions easier to find (by @marcelveldt in #2346)
- Align player control links (by @marcelveldt in #2345)
- Check the fake server data in our tests against the real models (by @marcelveldt in #2344)
- Remove an unused favorite button component (by @marcelveldt in #2341)
- Remove unused folder handling from list view descriptions (by @marcelveldt in #2342)
- Music Quiz dashboard for TVs and casting (by @MarvinSchenkel in #2352)
- Simplify player output protocol settings (by @marcelveldt in #2362)
- Add DSP limiter, High/Low Pass and compressor filters (by @OzGav in #2158)
- Improve player bar controls (by @marcelveldt in #2355)
- Show a clear message for oversized convolution files instead of a failed upload (by @marcelveldt in #2358)
- Add missing metadata fields to the API types (by @marcelveldt in #2365)
- Share the queue item and stream details test fixtures (by @marcelveldt in #2361)
- Use a shared podcast fixture in the shortcuts tests (by @marcelveldt in #2364)
- Match audio processing types to what the server sends (by @marcelveldt in #2363)
- Remove API fields the server never sends (by @marcelveldt in #2359)
- Match the API error code type to the number the server sends (by @marcelveldt in #2360)
- Use the shared artist fixture in the guest artist tracks tests (by @marcelveldt in #2357)
🧰 Maintenance and dependency bumps
14 changes
- Keep the fake AcoustID fingerprinter in sync with the real one (by @marcelveldt in #5444)
- Stop speakers from reappearing while their provider is shutting down (by @marcelveldt in #5493)
- Clean up library items left behind without a provider (by @marcelveldt in #5522)
- ⬆️ Update music-assistant-frontend to 2.17.263 (by @musicassistant-bot[bot] in #5528)
- Let dependency bump merges trigger the stale-PR refresh (by @MarvinSchenkel in #5529)
- Bump pre-commit from 4.6.0 to 4.6.1 (by @dependabot[bot] in #5540)
- Bump huggingface-hub from 1.22.0 to 1.26.1 (by @dependabot[bot] in #5541)
- Bump usearch from 2.25.3 to 2.26.0 (by @dependabot[bot] in #5542)
- Remove leftover unused audio reading code from the streams controller (by @marcelveldt in #5544)
- Clean up queue settings when a player is removed (by @marcelveldt in #5545)
- Keep protocol players working when their parent player is removed (by @marcelveldt in #5546)
- Start playback at the saved position on Media Station X players (by @marcelveldt in #5547)
- Never leave a library item without a playable source (by @marcelveldt in #5548)
- ⬆️ Update music-assistant-frontend to 2.17.264 (by @musicassistant-bot[bot] in #5555)
🙇 Thanks to our contributors
Special thanks to the following contributors who helped with this release:
@GraysonCAdams, @MarvinSchenkel, @OzGav, @arturpragacz, @bsny, @chrisuthe, @dmoo500, @fmunkes, @khers, @marcelveldt