📦 Nightly Release
Changes since 2.11.0.dev2026091603
🚀 Features and enhancements
- Implement Apple Music external ID lookup (ISRC/UPC) (by @dmoo500 in #5353)
- Let the sample rates setting apply to Sonos players (by @RyanAtTanagra in #6356)
- Add external id lookup to Qobuz provider (by @teancom in #6357)
- Report the stream server address over the API (by @marcelveldt in #6370)
🐛 Bugfixes
- Properly surface "Other versions" of an album from Youtube Music (by @NasaGeek in #6159)
- Keep the duplicate track walk from freezing the library database (by @OzGav in #6236)
- Ensure that the in-library view doesn't "lose" media items during a socket update in Audiobookshelf (by @fmunkes in #6363)
- Return HTTP 400 instead of 500 for a non-JSON login request body (by @MarvinSchenkel in #6371)
- Treat YouTube Music as a realtime source (by @MarvinSchenkel in #6373)
🎨 Frontend Changes
- Give the add-provider dialog more room (by @marcelveldt in #2788)
- Explain and check the server addresses in the setup wizard (by @marcelveldt in #2783)
- Show onboarding as a pop-up and fix moving between steps (by @marcelveldt in #2782)
- Clearer onboarding wizard wording and a recommended first step (by @marcelveldt in #2781)
- Show the source name in audio details when a music source isn't shared (by @marcelveldt in #2784)
- Stop the onboarding tests timing out when the suite is busy (by @marcelveldt in #2787)
- Use one check for whether a plugin is loaded (by @marcelveldt in #2785)
- Catch mistaken writes to state the app calculates itself (by @marcelveldt in #2786)
- Sharing options say users instead of members (by @marcelveldt in #2780)
🧰 Maintenance and dependency bumps
- Announce a loaded provider only after its commands are registered (by @marcelveldt in #6375)
🙇 Thanks to our contributors
Special thanks to the following contributors who helped with this release:
@MarvinSchenkel, @NasaGeek, @OzGav, @RyanAtTanagra, @dmoo500, @fmunkes, @marcelveldt, @teancom