github V1ck3s/octo-fiesta v0.11

3 hours ago

Summary

Release v0.11 makes Deezer the default provider, adds a native Tidal provider, and deprecates SquidWTF along with its Amazon Music and Deemix backends. It also brings a large batch of Subsonic fixes around owned songs, external album merging and homonym artists.

What's New in v0.11

Providers

  • Deezer by Default: Deezer is now the default provider, SquidWTF is deprecated.
  • Native Tidal: New first-class Tidal provider, no longer routed through SquidWTF.
  • SquidWTF Cleanup: The Amazon Music and Deemix backends have been removed.

Tidal

  • Preview Clips Rejected: Tidal preview clips are no longer saved as if they were full tracks.

Deezer

  • Throttling Retry: Metadata calls are retried when the API throttles transiently.
  • Fallback Decryption: Fallback tracks are decrypted with the alternative track id.

Qobuz

  • Playlist Pagination: Playlist tracks are fetched page by page, so playlists no longer stop at 50 songs (#301).

Subsonic

  • Homonym Albums: Albums by a homonym artist are no longer merged into yours, so "Starhand Visions" by "Gary Grimes" stays out of "Visions" by "Grimes" (#310).
  • Homonym Artists: External albums are attributed to the right artist when several share a name (#281).
  • Owned Songs Streamed Locally: Songs already in the library are streamed from it instead of being downloaded again (#304).
  • Quality Upgrade on Play: Owned songs keep their quality upgrade on play.
  • Real Navidrome Ids: Downloaded external songs resolve to their real Navidrome id.
  • Disc Numbering: External songs are reported on disc 1 instead of disc 0 (#303).
  • XML Clients: External albums and songs are now merged for XML clients too, on both getArtist and getAlbum.
  • Owned Albums in Discography: Albums you own are merged into an external artist discography.
  • Library Scan Toggle: New DisableLibraryScan option (#284).
  • Cache Permanentizing: Cached tracks are permanentized on a full album download.

Misc

  • Deduplication: Dashes and diacritics are normalized for title matching.
  • Wavio: Added to the list of compatible clients.
  • CI: Dev images are versioned from the newest tag instead of git describe.

Contributors

Don't miss a new octo-fiesta release

NewReleases is sending notifications on new releases.