github music-assistant/server 2.11.0.dev2026111503
2.11.0 NIGHTLY 2026111503

pre-releaseone hour ago

📦 Nightly Release

Changes since 2.11.0.dev2026111403

🚀 New Providers

🚀 Features and enhancements

  • Add player options to the Sonos provider (by @fmunkes in #7531)
  • Add a perceived energy level to track audio metadata (by @MarvinSchenkel in #7589)
  • Community catalog: install, load and update providers that the community maintains (by @marcelveldt in #7641)
  • Player linking improvements (by @marcelveldt in #7649)
  • Keep the order of in-progress audiobooks and podcasts when providers sync progress (by @fmunkes in #7658)
  • Report the progress time from Audiobookshelf, gPodder and Overcast (by @fmunkes in #7659)
  • Link an artist to a newly added music service when its page is opened (by @marcelveldt in #7689)

🐛 Bugfixes

  • Use LMS synchronisation logic for squeezelite sync groups (by @Carunga in #6477)
  • Keep HLS radio playing through stalls of its CDN (by @jordiboehme in #7407)
  • Reject control characters in concat file lists (by @chrisuthe in #7412)
  • Strip control characters from AirPlay now-playing metadata (by @chrisuthe in #7413)
  • Accept whole numbers for float API arguments (by @pierosavi in #7477)
  • Fix missing covers in Music Assistant playlists (by @OzGav in #7546)
  • Fix stale album links of local files whose album tag changed (by @OzGav in #7548)
  • Fix AirPlay pairing with Apple TV and HomeView on OS 27.2 (by @marcelveldt in #7632)
  • Fix silent AirPlay 2 playback on Shairport Sync receivers (by @marcelveldt in #7662)
  • Fix removing several players from a Squeezelite group at once (by @marcelveldt in #7666)
  • Reject oversized ID3 tags before scanning local audio files (by @marcelveldt in #7667)
  • Fix silent Shairport Sync speakers after the first AirPlay 2 stream (airplay-cli v0.5.12) (by @musicassistant-bot[bot] in #7668)
  • Release AirPlay speakers on stop and let another app take them over (by @marcelveldt in #7671)
  • Release AirPlay speakers on stop and notice when another app takes them over (airplay-cli v0.5.13) (by @musicassistant-bot[bot] in #7673)
  • Keep the album cover on an Apple TV across tracks of the same album (airplay-cli v0.5.14) (by @musicassistant-bot[bot] in #7699)

🎨 Frontend Changes

🧰 Maintenance and dependency bumps

20 changes
  • Artist Events no longer queues a metadata refresh for every artist (by @marcelveldt in #7654)
  • Rate limit the iTunes artwork and Genius lyrics lookups (by @marcelveldt in #7655)
  • Rate limit requests to Audible (by @marcelveldt in #7656)
  • Fix music files failing to import while the server is busy (by @marcelveldt in #7660)
  • Last.fm top tracks list your own library instead of searching every music service (by @marcelveldt in #7663)
  • Pausing a squeezelite group member on its own device now pauses the whole group (by @marcelveldt in #7669)
  • Count only the albums and artists that are in your library (by @marcelveldt in #7675)
  • Remove the old database alias for library items (by @marcelveldt in #7677)
  • Collect metadata only for the artists and albums in your library (by @marcelveldt in #7678)
  • State the artist albums limit in the development guide (by @marcelveldt in #7681)
  • Test that a queue keeps its user when a play request runs out of time (by @marcelveldt in #7682)
  • Keep the dependency report within the size GitHub allows for a comment (by @marcelveldt in #7683)
  • Fetch a YouTube Music podcast once when its page opens (by @marcelveldt in #7684)
  • Show Last.fm top tracks again after a failed request (by @marcelveldt in #7685)
  • Count the genres the genre list shows (by @marcelveldt in #7686)
  • Look up fewer tracks for Last.fm similar tracks and radio (by @marcelveldt in #7687)
  • Open more discography albums by trying the editions that can be found (by @marcelveldt in #7688)
  • Update aioslimproto to 3.4.1 (by @marcelveldt in #7691)
  • A WiiM stopped from its own app now leaves its squeezelite group (by @marcelveldt in #7695)
  • Community catalog: say why an action is refused (by @marcelveldt in #7700)

🙇 Thanks to our contributors

Special thanks to the following contributors who helped with this release:

@Carunga, @MarvinSchenkel, @OzGav, @chrisuthe, @fmunkes, @iwismer, @jordiboehme, @jozefKruszynski, @marcelveldt, @pierosavi

Don't miss a new server release

NewReleases is sending notifications on new releases.