Commit Graph
6 Commits
Author SHA1 Message Date
arnef b1c15341fd feat: write an m3u playlist to preserve playlist track order
Playlist file names carry no ordering information, so the sequence a
user curated on Deezer was lost once the tracks landed on disk (unlike
albums, which get a zero padded track number prefix). downloadTrack
now reports the output path on success as well as on skip, and
downloadAllTracks collects the per-track paths for playlist downloads
and writes them, in order, to an extended m3u file next to the audio.
Failed tracks are left out since there is nothing on disk to point at;
a write failure is reported as a warning rather than failing the run.
2026-08-14 21:00:08 +02:00
Mathis Maquenne b1ad9b4904 docs: document packages, exported API and non-obvious logic 2026-08-06 13:04:10 +02:00
Mathis Maquenne b804c5e288 feat: add wav download quality 2026-08-05 22:51:43 +02:00
Mathis Maquenne a695fb4de3 fix: resolve bugs found in pre-release review 2026-08-05 21:33:08 +02:00
Mathis Maquenne f8b301e24c style: rename accessors to idiomatic names 2026-08-05 11:47:53 +02:00
Mathis Maquenne 5c95554855 refactor: consolidate download domain into download package 2026-08-05 11:46:10 +02:00