Commit Graph

20 Commits

Author SHA1 Message Date
Uyanide cf7651ae84 fix: request param and header of sp fetcher 2026-03-31 04:17:24 +02:00
Uyanide 2337ff3472 feat: add player preference configuration and improve MPRIS player selection logic 2026-03-31 03:14:01 +02:00
Uyanide e482fb1a82 feat: export lyrics default to sidecar path 2026-03-31 03:14:01 +02:00
Uyanide 4f6244bc9e chore: bump version to 0.1.3 2026-03-31 02:15:39 +02:00
Uyanide a0f988d0d8 feat: add qqmusic fetcher 2026-03-31 02:05:06 +02:00
Uyanide d51a3eda1d feat: replace typer with cycplots & improve cli 2026-03-30 18:48:42 +02:00
Uyanide f49d305f0e update .gitignore 2026-03-30 01:06:54 +02:00
Uyanide 1a04e46b48 feat: enhance fuzzy matching and add artist normalization in cache.py 2026-03-28 07:35:29 +01:00
Uyanide 6ccd90ba6a feat: add exact metadata match for cache search in CacheSearchFetcher 2026-03-28 06:54:30 +01:00
Uyanide d2b4134c96 feat: implement cache-search fetcher for cross-album fuzzy lookup 2026-03-28 06:21:31 +01:00
Uyanide 8ba9daf968 🚨 lint 2026-03-27 12:52:45 +01:00
Uyanide 23b2d5ae20 fix: URL decoding in local fetcher 2026-03-26 02:32:45 +01:00
Uyanide ec40fbcf13 feat: add offset handling for LRC time tags 2026-03-25 21:55:36 +01:00
Uyanide 075853ad5b fix: normalize time tags in fetched lrc (why [00:17:06]?) 2026-03-25 11:16:03 +01:00
Uyanide e7ba59bfbb feat: persist spo token 2026-03-25 10:53:01 +01:00
Uyanide 7067e33c20 feat: successfully synced lyrics should never expire 2026-03-25 10:24:56 +01:00
Uyanide 55978723a9 chore: add LICENSE 2026-03-25 06:03:06 +01:00
Uyanide 42bcb8b5ba chore: remove .vscode 2026-03-25 05:59:47 +01:00
Uyanide b327dc2bb2 chore: add README 2026-03-25 05:58:54 +01:00
Uyanide 0b9b617380 init 2026-03-25 05:58:37 +01:00