This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Summary
AI summaryUpdates SquidWTF / Tidal, Subsonic, and Deezer across a mixed release.
Full changelog
Summary
Release v0.10 adds synced lyrics for external tracks (LRCLIB), Qobuz support for non-web-player tokens, direct download of starred songs, and a series of SquidWTF/Tidal hi-res fixes (DASH manifests, fMP4 duration, lossless fallback).
What's New in v0.10
Lyrics
- Synced Lyrics via LRCLIB: External tracks now get time-synced lyrics fetched from LRCLIB.
Qobuz
- Custom App ID/Secret: Support for tokens not issued by the Qobuz web player, via custom App ID/secret.
SquidWTF / Tidal
- DASH Manifests: Parse Tidal DASH manifests for HI_RES_LOSSLESS streams.
- fMP4 Duration Fix: Patch the fMP4
moovduration so HI_RES FLAC no longer reports 0:00. - Lossless Fallback: Fall back to lossless when Tidal serves a hi-res preview.
Subsonic
- Starred Downloads: Download starred songs and albums directly, even when not yet local.
- Correct Content-Type: Streams are now served with a content-type derived from the file extension.
- Multiple Artists: Expose multiple artists in Subsonic responses (#222).
Deezer
- Latest Releases: Surface latest releases and trim search noise.
- Deadlock Fix: Break a self-deadlock on the request lock during fallback retry.
Refactoring
- Yandex: Replaced XmlSerializer with XDocument-based parsing, converted API response models to records, and moved album disambiguation out of the track-to-song mapper.
- Cleanup: Removed the
Song.Idfield (computed at output instead).
Contributors
- @V1ck3s, @alexis-morain, @Flobenki, @karol
Breaking Changes
- Removed `Song.Id` field (computed at output instead).
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About octo-fiesta
A Subsonic API proxy server that transparently integrates multiple music streaming providers as sources.
Related context
Related tools
Beta — feedback welcome: [email protected]