Commit Graph

23 Commits

Author SHA1 Message Date
Uyanide 2f8004581b feat: fetcher: try multiple candidates rather just the best one 2026-04-04 08:29:20 +02:00
Uyanide 89553a6da6 fix: adjust fetcher groups, sequentially fetch from sp and lrclib 2026-04-03 22:15:16 +02:00
Uyanide 0eabea6a50 refactor: async parallel fetching 2026-04-03 22:09:59 +02:00
Uyanide aab23e6b8d refactor: skip a enricher if fields it can provide are already filled 2026-04-03 22:09:59 +02:00
Uyanide 8c3d64d4b8 fix: no one uses artist/album/track.ext layout 2026-04-03 22:09:58 +02:00
Uyanide 553e732152 feat: add hard duration filter to avoid fake positive matches 2026-04-03 16:38:46 +02:00
Uyanide c4a2944cec fix: confidence should not be 100 for irrelevant cases 2026-04-03 15:46:13 +02:00
Uyanide 70f3118b8c feat: able to set confidence for certain source via cli 2026-04-02 20:29:17 +02:00
Uyanide c5654c59bc feat: export to a .txt file instead of .lrc when --plain 2026-04-02 11:15:29 +02:00
Uyanide eefda2140e feat: better cache stats 2026-04-02 10:52:48 +02:00
Uyanide 7aba5c854e refactor: confidence should always have a value 2026-04-02 10:47:17 +02:00
Uyanide eafc0bf396 fix: only record spotify's trackid, ignore local ones 2026-04-02 10:47:17 +02:00
Uyanide b5038fac80 fix: --plain now sorts lyrics to handle multi-tag lrc correctly 2026-04-02 10:07:36 +02:00
Uyanide 7ebf51b78d feat: evaluate fetch results with "confidence" 2026-04-02 09:44:20 +02:00
Uyanide e2f45f80f6 feat: lrclib-search fetcher now do multiple request to cover more cases
refactor: abstract selection logic & test dafür
2026-04-02 09:44:20 +02:00
Uyanide 59c6b711f4 fix: --no-cache now also skips cache writing 2026-04-02 03:56:04 +02:00
Uyanide c864da8187 refactor: add LRCData class 2026-04-02 03:56:04 +02:00
Uyanide 73640d8258 fix: --plain should trim leading and trailing blank lines & v0.2.0 2026-04-01 21:05:55 +02:00
Uyanide 0e9bf29ff4 feat: better lrc handling 2026-04-01 20:33:23 +02:00
Uyanide 39be7275fc feat: print plain lyrics without tags 2026-04-01 20:33:23 +02:00
Uyanide 99d1fbbbec refactor: only import DB_PATH once 2026-04-01 20:33:23 +02:00
Uyanide 023b203e2b feat: able to specify db path 2026-04-01 10:21:14 +02:00
Uyanide 1368d51d4b finish renaming 2026-03-31 22:46:55 +02:00