arnef
ba6bf2f34c
feat: allow overriding the output directory via GODEEZ_OUTPUT_DIR
...
The output directory used to be fixed at ~/Music/GoDeez. config.Load
now honours GODEEZ_OUTPUT_DIR when set, with a leading ~ expanded by
hand since the shell only does that for unquoted arguments, not for
values read out of the environment. Falls back to the previous default
when unset.
2026-08-14 21:00:15 +02:00
Mathis Maquenne
b1ad9b4904
docs: document packages, exported API and non-obvious logic
2026-08-06 13:04:10 +02:00
Mathis Maquenne
a695fb4de3
fix: resolve bugs found in pre-release review
2026-08-05 21:33:08 +02:00
Mathis Maquenne
dbb808f371
refactor: replace fileutil with fsutil and local hashing
2026-08-05 11:42:35 +02:00
Mathis Maquenne
0ab25addd5
refactor: open track store explicitly and remove global state
2026-08-05 11:34:27 +02:00
Mathis Maquenne
3ec258b876
refactor: remove dead logger package and unused fields
2026-08-05 11:31:17 +02:00
Mathis Maquenne
c2f60be18e
refactor: use ARL initialism casing
2026-07-30 11:13:13 +02:00
Mathis Maquenne
09fa93f1e4
refactor: no longer require DEEZER_ARL at startup
2026-07-29 11:33:50 +02:00
Mathis Maquenne
08160b0290
refactor: drop config.toml and Viper, use DEEZER_ARL env var
2026-03-01 22:19:14 +01:00
Mathis Maquenne
cf699834f6
refactor: hardcode secret key in crypto package
2026-03-01 21:57:38 +01:00
Mathis Maquenne
08b608ec80
refactor: simplify codebase (-209 lines)
2026-03-01 21:55:42 +01:00
Mathis Maquenne
33e774d078
refactor: simplify homeDir and appConfig usage
2025-06-23 20:58:08 -04:00
Mathis Maquenne
68f22ce571
refactor: rework output directory handling
2025-05-19 15:38:18 +02:00
Mathis Maquenne
ebfb312718
refactor(crypto): use IV as a constant
2025-05-07 20:57:12 +02:00
Mathis Maquenne
0bae78a1ff
refactor: major project restructure
2025-05-01 20:30:56 +02:00
Mathis Maquenne
917ac5f6c2
feat: retrieve modified file paths using hashes
2025-04-26 14:10:27 +02:00
Mathis Maquenne
f931cad746
feat: add local DB to save downloads
2025-04-26 13:09:59 +02:00
Mathis Maquenne
ddc8240da8
refactor: use a better API to download playlists with more than 40 tracks
2025-04-26 00:01:27 +02:00
Mathis Maquenne
6d660e3f51
feat(playlist): download private playlists with arl cookie
2024-10-14 16:22:44 +02:00
Mathis Maquenne
b49334a810
feat(cli): add config flag
2024-10-14 16:22:39 +02:00