9 Commits

Author SHA1 Message Date
lb-a
3909ba5113 feat: implement second level of verbosity 2026-05-07 18:45:36 +02:00
dfa8095e1d fix lastfm extraction regression and honor no-db 2026-04-21 20:40:28 +02:00
4c7e6f5792 tighten lastfm parsing and locale url handling 2026-04-21 19:21:32 +02:00
ba97fe85fe harden lastfm playlist parsing and url validation 2026-04-21 19:10:50 +02:00
c67be72869 harden search parsing and qobuz refresh validation 2026-04-21 19:04:33 +02:00
0ba8faa943 improve CLI error semantics and soundcloud canonicalization
Auto-upgrade outdated configs on startup, add actionable SSL verification hints in rip error paths, and harden SoundCloud search/metadata with canonical URL handling and richer source IDs.
2026-04-20 15:16:59 +02:00
0748d5a325 improve lastfm playlist parity and fallback resolution
Queue resolved last.fm tracks as playlist media to preserve playlist semantics, and add a robust mirror-based parser fallback for last.fm temporary unavailable responses while keeping track order and duplicates.
2026-04-20 02:01:16 +02:00
b2688ce949 add CLI parity flags and expand provider support
This brings the Go CLI closer to upstream behavior with global flag handling and clearer resolve failures, while adding Tidal video downloads plus initial Deezer and SoundCloud no-account flows for broader end-to-end coverage.
2026-04-20 00:56:10 +02:00
97e8b758b3 initial Go port of streamrip 2026-04-19 21:11:38 +02:00