Skip to content

2.10.7

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Oct 12:47
Immutable release. Only release title and notes can be modified.

馃摝 Stable Release

Changes since 2.10.6

馃殌 Features and enhancements

馃悰 Bugfixes

  • Fix DLNA player showing up twice when the device advertises a relative presentation URL (by @MarvinSchenkel in #6597)
  • Fix Spotify playlists missing from large libraries (by @MarvinSchenkel in #6613)
  • Stop Plex Connect from logging unrelated items in the Plex history (by @MarvinSchenkel in #6705)
  • Fix play doing nothing after the queue's current track was replaced (by @marcelveldt in #6796)
  • Fix play reporting an empty queue when its position is past the last track (by @marcelveldt in #6800)
  • Use the External URL for party and quiz QR codes (by @marcelveldt in #6812)
  • Stop instead of pause while Music Assistant streams to a Bose SoundTouch speaker (by @fmunkes in #6821)
  • Fix Home Assistant sign-in through the External URL or Remote Access (by @marcelveldt in #6826)
  • Sonos: allow 24-bit playback on Play:1 and Connect (Gen 2) (by @orb9 in #6828)
  • Show the podcast name as the artist for podcast episodes (by @OzGav in #6838)
  • Stop Last.fm recommendations from re-searching music providers (by @Bazooper-blip in #6843)
  • Stop Apple Music from sending item names to the API as ids (by @Bazooper-blip in #6844)
  • Cut the Apple Music requests made per lookup and per Discover refresh (by @Bazooper-blip in #6845)
  • Stop Apple Music from fetching the album again for its album tracks (by @Bazooper-blip in #6846)
  • Fix Home Assistant sign-in from the mobile app through the External URL or Remote Access (by @marcelveldt in #6849)
  • Fix MSX Bridge TVs going silent after the first track (by @marcelveldt in #6858)
  • Release AirPlay speakers when a stream finishes instead of two minutes later (by @thatcoleyouknow in #6868)
  • Push Sendspin progress when playback restarts on the same item (by @chrisuthe in #6900)
  • Match play_media sort_by to the frontend's track sort (by @OzGav in #6906)
  • Show the full episode description for podcast feeds (by @OzGav in #6908)
  • Keep downloaded models in the Music Assistant cache dir (by @MarvinSchenkel in #6910)
  • Show the custom Plex poster of a playlist instead of the generated grid (by @MarvinSchenkel in #6911)
  • Report expired YouTube Music cookies instead of missing Premium (by @MarvinSchenkel in #6915)
  • Fix the server running out of memory on large album covers (by @marcelveldt in #6919)
  • Serve original-size JPEG artwork without re-encoding it (by @marcelveldt in #6920)
  • Fix Sendspin players with DSP joining a group out of sync (by @maximmaxim345 in #6921)
  • Fix Patreon podcast feeds blocked by a Cloudflare challenge (by @OzGav in #6922)
  • Bump aiosendspin to 10.0.1 to fix audio gaps and sync drift (by @maximmaxim345 in #6923)
  • Fix updated ESPHome Sendspin speakers reappearing as new players (by @maximmaxim345 in #6928)
  • Fix a Spotify track stalling the queue when Soloist's sign-in fails (by @marcelveldt in #6930)
  • Keep the queue going after an AI DJ clip (by @MarvinSchenkel in #6950)
  • Fix a short dropout when a Sendspin player with DSP joins a group (by @maximmaxim345 in #6962)
  • Fix more out-of-sync cases for Sendspin players with DSP (by @maximmaxim345 in #6965)
  • Bump aiosendspin to 10.0.2 to fix slow reconnects of updated ESPHome speakers (by @maximmaxim345 in #6969)
  • Fix AirPlay drifting out of sync with Sendspin players (by @maximmaxim345 in #6974)
  • Soundcloud: play tracks only served as AAC (HLS) (by @BeeSouul in #6975)
  • Skip album covers Tidal gives as artist pictures (by @OzGav in #6985)
  • Sync the Apple Music library daily instead of every 12 hours (by @MarvinSchenkel in #6986)
  • Cache the Apple Music song check of catalog-less library albums (by @MarvinSchenkel in #6987)
  • Get Apple Music track sync relations from the library listing and count API requests (by @MarvinSchenkel in #6990)
  • Fix YouTube Music podcast tasks failing on a podcast YouTube no longer serves (by @MarvinSchenkel in #6991)
  • Reduce Apple Music rate limiting by sharing the catalog edge cache (by @MarvinSchenkel in #6992)
  • Fix Apple Music asking to sign in again when the app token is rejected (by @MarvinSchenkel in #6995)
  • Keep excluded genres off an item when the library syncs (by @OzGav in #7000)
  • Let a universal player follow the name of its device (by @chrisuthe in #7010)
  • Fix remote access retrying the signaling server every 10s when registration is refused (by @MarvinSchenkel in #7020)
  • Name Sendspin inputs after their player (by @maximmaxim345 in #7023)
  • Fix Sendspin pairing option missing after unpair (by @maximmaxim345 in #7027)
  • Allow Sendspin sources to be used without pairing (by @maximmaxim345 in #7029)
  • Keep the paused position in the Sendspin metadata (by @maximmaxim345 in #7030)
  • Fix Sendspin progress jumping back to the track start (by @maximmaxim345 in #7033)
  • Bump aiosendspin to 10.1.0 to fix Sendspin players disappearing with multiple servers (by @maximmaxim345 in #7034)
  • Fail Sendspin over Cast at once when the receiver refuses the app (by @Simanias in #7037)
  • Keep the Sonic Similarity index builds off the provider load path (by @chrisuthe in #7038)
  • Stop a library reset from mixing up artist details (by @OzGav in #7052)
  • Fix Tidal mixes missing beyond the first page of a module (by @jozefKruszynski in #7053)
  • Resume Sendspin sources more reliably after a short network drop (by @maximmaxim345 in #7054)
  • Fix Sendspin progress running ahead after pause and resume (by @maximmaxim345 in #7056)
  • Allow playing a Sendspin input held by another server (by @maximmaxim345 in #7057)
  • Fix a player showing the group's position after leaving it (by @maximmaxim345 in #7058)
  • Allow setting up Sendspin devices with other servers on the network (by @maximmaxim345 in #7060)

馃帹 Frontend Changes

  • Hide Home Assistant sign-in on Remote Access without an External URL (#2951)
  • Keep sidebar shortcuts tidied up after a provider is removed (#2694)
  • Fix saving a cleared optional number setting (#2957)
  • Show the right release year for tracks in time zones west of UTC (#2697)
  • Fix item menu not updating position correctly (#2715)
  • Fix player covering sidebar (#2906)
  • Allow selecting text in read-only config label fields (#2717)
  • Allow selecting and copying text in the setup wizard (#2839)
  • Fix inert z-index classes on dialogs, popovers and selects (#2803)
  • Avoid duplicate media titles in screen reader announcements (#2759)
  • Fix missing accessible label on player mute button (#2761)
  • Fix redundant mobile sidebar announcements (#2754)
  • Remember the web player volume between sessions (#2900)
  • Prevent audio session dropping when paused (#2721)

馃О Maintenance and dependency bumps

4 changes
  • Hide passwords and tokens in the API message log (by @marcelveldt in #6829)
  • Search music services one at a time when resolving Last.fm recommendations (by @marcelveldt in #6863)
  • Update airplay-cli to v0.5.8 (by @musicassistant-bot[bot] in #6984)
  • Log the user that requested playback at INFO level (by @teancom in #7018)

馃檱 Thanks to our contributors

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

@Bazooper-blip, @BeeSouul, @MarvinSchenkel, @OzGav, @Simanias, @chrisuthe, @fmunkes, @jozefKruszynski, @marcelveldt, @maximmaxim345, @orb9, @teancom, @thatcoleyouknow