github music-assistant/server 2.10.0b2
2.10.0 BETA 2

pre-release4 hours ago

📦 Beta Release

Changes since 2.10.0b1

🚀 New Providers

🚀 Features and enhancements

  • Add favorites support to Digitally Incorporated provider (by @benklop in #3458)
  • feat(spotify): add curated browse for new releases and genres (by @x-ingo in #4177)
  • Rename 'don't stop the music' to 'autoplay' (by @marcelveldt in #4404)
  • Transfer playback to a new leader when unjoining a sync group leader (by @marcelveldt in #4412)
  • Support seek Sendspin controller commands (by @maximmaxim345 in #4417)
  • Resolve player palette only on the media owner, not per grouped member (by @marcelveldt in #4425)
  • Make the demo player provider a groupable end-to-end test bed (by @marcelveldt in #4428)
  • Add content_type to Genre schema with migration (by @jozefKruszynski in #4435)
  • Configurable Autoplay with similar / library / playlist modes (by @marcelveldt in #4446)

🐛 Bugfixes

  • Validate return_url before appending JWT token (by @s0yd4RK in #4272)
  • Fix Spotify playback failing on broken Spotify CDN URLs (by @marcelveldt in #4398)
  • Handle deleted image files with a typed not-found error (by @OzGav in #4400)
  • Pause external sources instead of stopping them (by @marcelveldt in #4401)
  • Fix unjoining a syncgroup member that joined the leader externally (by @marcelveldt in #4405)
  • Recover flow stream restart on Cast groups (players that don't report idle) (by @OzGav in #4406)
  • Keep universal player when its protocol links can't migrate to the native player (by @maximmaxim345 in #4413)
  • Fix Home Assistant control of universal players running an external source (by @maximmaxim345 in #4415)
  • Prevent a player from linking to itself on player type change (by @maximmaxim345 in #4416)
  • Don't switch a playing group's output protocol when joining a player (by @marcelveldt in #4419)
  • Keep radio/live streams restartable after a mid-stream disconnect (by @marcelveldt in #4421)
  • Reconnect ICY radio streams on disconnect (by @marcelveldt in #4422)
  • Keep AirPlay sync group playing when the leader's stream process crashes (by @marcelveldt in #4424)
  • Fix WiiM UPnP event-callback binding on multi-homed / containerized hosts (by @rwlove in #4434)
  • fix(snapcast): fix ~65s stop delay caused by spurious inactivity timer (by @vintvinst in #4436)
  • Make live audio analysis a passive observer so it can never stall playback (by @chrisuthe in #4442)

🎨 Frontend Changes

Other Changes

  • Lokalise translations update (by @github-actions[bot] in #4411)
  • Extract library-sync config-entry building into a helper (by @zenibako in #4414)
  • Share UPnP source-IP resolution across AirPlay and WiiM (by @rwlove in #4443)

🧰 Maintenance and dependency bumps

18 changes

🙇 Thanks to our contributors

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

@OzGav, @benklop, @chrisuthe, @dmoo500, @fmunkes, @joperafe, @jozefKruszynski, @marcelveldt, @maximmaxim345, @pierosavi, @romany, @rwlove, @s0yd4RK, @stvncode, @vintvinst, @x-ingo, @yfhyou, @zenibako

Don't miss a new server release

NewReleases is sending notifications on new releases.