📦 Nightly Release
Changes since 2.11.0.dev2026091203
🚀 Features and enhancements
- Let members pick who to share a music source with (by @marcelveldt in #6284)
- Personal Music Assistant playlists: private by default, shareable with other members (by @marcelveldt in #6285)
- Shuffle and repeat now work for Spotify Connect and other sources playing on Sonos (by @marcelveldt in #6292)
- Show the Home Assistant system account as a protected system user (by @marcelveldt in #6296)
- Play through your own account of a service, never through someone else's (by @marcelveldt in #6297)
- Let admins create their own user roles (by @marcelveldt in #6299)
- Let everyone play AI Radio stations (by @marcelveldt in #6301)
🐛 Bugfixes
- Fix ListenBrainz scrobbler blocking startup while validating its token (by @marcelveldt in #6289)
- Make AmpliPi setup aware of controllers that are already configured (by @mcaulifn in #6293)
- fix issue with forwarded hls substream urls (by @jfeil in #6295)
- Stop Sonos speakers logging an error on every queue change (by @marcelveldt in #6302)
- Ask to re-authenticate Last.fm when its login stops working (by @marcelveldt in #6303)
🎨 Frontend Changes
- Ask before removing a music source from the list (by @marcelveldt in #2738)
- Reset scroll position on route change (by @pierosavi in #2722)
- Share Music Assistant playlists with other members (by @marcelveldt in #2731)
- Guide new admins through setup with an onboarding wizard (by @marcelveldt in #2733)
- Show the Home Assistant system account in user management (by @marcelveldt in #2730)
- Let members pick who to share a music source with (by @marcelveldt in #2727)
- New look for the artist page with customizable rows (by @stvncode in #2720)
- Clearer sharing hints for playlists without an owner (by @marcelveldt in #2742)
- Show each user only the actions their role allows (by @marcelveldt in #2736)
- Fix outdated auto-release workflow comments (by @marcelveldt in #2741)
- Fix duplicate error message when a profile update fails (by @marcelveldt in #2739)
- Clearer wording for the home page warning (by @marcelveldt in #2734)
- Spot and prevent music sources that nobody can use (by @marcelveldt in #2735)
- Clearer wording for music source sharing (by @marcelveldt in #2726)
- Say "music source" and "plugin" instead of "provider" in settings (by @marcelveldt in #2723)
- Bump vitest from 4.1.10 to 4.1.11 (by @dependabot[bot] in #2713)
- Show the server's reason when saving a user fails (by @marcelveldt in #2724)
🙇 Thanks to our contributors
Special thanks to the following contributors who helped with this release: