Commit Graph

21 Commits

Author SHA1 Message Date
Uyanide 048ae98fb6 feat: cache stats now prints total row 2026-04-04 09:52:02 +02:00
Uyanide 3e35bca73c perf: parallelize lrclib search queries 2026-04-04 09:05:51 +02:00
Uyanide 2f8004581b feat: fetcher: try multiple candidates rather just the best one 2026-04-04 08:29:20 +02:00
Uyanide 0eabea6a50 refactor: async parallel fetching 2026-04-03 22:09:59 +02:00
Uyanide 553e732152 feat: add hard duration filter to avoid fake positive matches 2026-04-03 16:38:46 +02:00
Uyanide 70f3118b8c feat: able to set confidence for certain source via cli 2026-04-02 20:29:17 +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 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 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 1368d51d4b finish renaming 2026-03-31 22:46:55 +02:00
Uyanide 09d7945b27 refactor: remove dep pydantic 2026-03-31 18:36:44 +02:00
Uyanide d3e0e289a6 chore: 0.1.7 2026-03-31 18:08:40 +02:00
Uyanide 8e0f3c7af5 feat: better LRC format handling 2026-03-31 16:47:26 +02:00
Uyanide ffd9fd0ea9 feat: add metadata enrichers & refactor 2026-03-31 06:42:30 +02:00
Uyanide 02abfe636f feat: add player preference configuration and improve MPRIS player selection logic 2026-03-31 03:14:01 +02:00
Uyanide 34dfe7d042 chore: bump version to 0.1.3 2026-03-31 02:15:39 +02:00
Uyanide cf0cb1ab53 feat: replace typer with cycplots & improve cli 2026-03-30 18:48:42 +02:00
Uyanide cf3fe3d00e feat: enhance fuzzy matching and add artist normalization in cache.py 2026-03-28 07:35:29 +01:00
Uyanide 72d06e0aa9 init 2026-03-25 05:58:37 +01:00