Skip to content

v4.2.0; Multi-Source Fallback & Soulseek P2P

Choose a tag to compare

@github-actions github-actions released this 22 May 19:54
· 357 commits to main since this release

New features

  • Multi-source download fallback: FLACidal now tries sources in sequence, Tidal HiFi, then Qobuz, then Amazon Music, then Soulseek, instead of failing outright when the first is unavailable. Shipped in response to the Tidal HiFi proxy outage.
  • Soulseek P2P source: a last-resort source powered by sldl, the Soulseek batch downloader. Unlike the proxy-based sources it can't be broken by an upstream API change; downloads are FLAC-only. Setup is optional, via new credentials fields in Settings > Sources > Soulseek.

Fixes

  • The headless server returned 502 on every Tidal request: the endpoint list was never initialized at startup, InitTidalEndpoints() is now called.

Dependencies

  • flacidal-core bumped from v0.4.9 to v0.5.0: the multi-source DownloadOrchestrator, the Soulseek source and the ISRCSearchable and TitleArtistSearchable interfaces, plus a Tidal endpoint pool synced with the live mirror list.

Full Changelog: v4.1.0...v4.2.0