📦 Nightly Release
Changes since 2.10.0.dev2026080803
🚀 Features and enhancements
- Allow configuring Snapcast TCP stream sample rate and bit depth (by @rwjack in #5140)
- Addendum to collection support: Enhance search ability and overwrite collection metadata on provider sync (by @fmunkes in #5226)
🐛 Bugfixes
- Fix Bose SoundTouch preset search and assignment (by @Odn0 in #5158)
- Resolve OpenSubsonic playlist tracks without per-track album and lyrics fetches (by @GraysonCAdams in #5359)
- Change ABC radio monochrome icon from black to white (by @OzGav in #5392)
- Fix Pocket Casts sync failing on episodes without a duration (by @OzGav in #5397)
- Say which type failed when JSON serialization fails (by @OzGav in #5439)
- Fix slow Home Assistant logins when a provider fails to finish loading (by @OzGav in #5455)
- Fix playlists not loading in Home Assistant (by @marcelveldt in #5489)
- Fix Apple TV now-playing screen losing progress and artwork (by @marcelveldt in #5490)
- Skip the provider search for an empty search query (by @MarvinSchenkel in #5500)
- Fix filesystem sync never converging on changed files (by @MarvinSchenkel in #5506)
- Fix file shares importing nothing and hiding playlists (#6019) (by @OzGav in #5510)
- Skip unreachable IPv6 addresses when connecting to Cast devices (by @OzGav in #5513)
- Fix broken playlists page after upgrading from stable to beta (by @marcelveldt in #5515)
🎨 Frontend Changes
- Make test fixtures match the real API models (by @marcelveldt in #2337)
- Match the browse folder type to what the server sends (by @marcelveldt in #2333)
- Remove an unused search helper (by @marcelveldt in #2330)
- Match two more API types to what the server actually sends (by @marcelveldt in #2335)
- Run the PR label check when a PR is opened (by @marcelveldt in #2332)
🧰 Maintenance and dependency bumps
12 changes
- Keep unloading a provider when one of its players fails to shut down (by @marcelveldt in #5484)
- Stop a player registration that was cancelled halfway (by @marcelveldt in #5492)
- Adjust Snapcast and Soundcloud code owners (by @OzGav in #5494)
- ⬆️ Update music-assistant-models to 1.1.184 (by @musicassistant-bot[bot] in #5495)
- Auto-merge dependency bumps without manual conflict resolution (by @MarvinSchenkel in #5499)
- Use consistent line endings in provider icon files (by @marcelveldt in #5504)
- Update airplay-cli to v0.4.12 (by @musicassistant-bot[bot] in #5505)
- Fix dependency auto-merge workflow env contract test (by @MarvinSchenkel in #5507)
- Stop AirPlay from re-sending unchanged artwork on every seek (by @marcelveldt in #5508)
- Fix local code checks failing on some numba versions (by @marcelveldt in #5512)
- ⬆️ Update music-assistant-frontend to 2.17.262 (by @musicassistant-bot[bot] in #5514)
- Name the right speaker when Sonos S1 grouping fails (by @marcelveldt in #5519)
🙇 Thanks to our contributors
Special thanks to the following contributors who helped with this release:
@GraysonCAdams, @MarvinSchenkel, @Odn0, @OzGav, @fmunkes, @marcelveldt, @rwjack