Commit Graph

34 Commits

Author SHA1 Message Date
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
Uyanide 9cdc368a5b delete old files 2026-03-31 22:46:55 +02:00
Uyanide 942615348d rename to lrx
resolve conflicts
2026-03-31 22:46:55 +02:00
Uyanide 09d7945b27 refactor: remove dep pydantic 2026-03-31 18:36:44 +02:00
Uyanide 67bc4e7d7a feat: add insert subcommand to cache command 2026-03-31 18:08:40 +02:00
Uyanide d3e0e289a6 chore: 0.1.7 2026-03-31 18:08:40 +02:00
Uyanide e8d9299939 refactor: add is_available method to fetchers 2026-03-31 18:08:40 +02:00
Uyanide 8e0f3c7af5 feat: better LRC format handling 2026-03-31 16:47:26 +02:00
Uyanide f30a51204f feat: include appversion in UA 2026-03-31 15:13:58 +02:00
Uyanide 8362fa71a4 fix: sp 2026-03-31 15:13:58 +02:00
Uyanide 5b5654f514 refactor: remove unnecessary list of fetcher methods 2026-03-31 06:45:57 +02:00
Uyanide ffd9fd0ea9 feat: add metadata enrichers & refactor 2026-03-31 06:42:30 +02:00
Uyanide 1b83b5933d feat: 'search' command no longer requires 'title' param 2026-03-31 06:42:29 +02:00
Uyanide a3e5c17d9b fix: request param and header of sp fetcher 2026-03-31 04:17:24 +02:00
Uyanide 02abfe636f feat: add player preference configuration and improve MPRIS player selection logic 2026-03-31 03:14:01 +02:00
Uyanide 1a301deb40 feat: export lyrics default to sidecar path 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 8c9678bbf2 feat: add qqmusic fetcher 2026-03-31 02:05:06 +02:00
Uyanide cf0cb1ab53 feat: replace typer with cycplots & improve cli 2026-03-30 18:48:42 +02:00
Uyanide bb72623446 update .gitignore 2026-03-30 01:06:54 +02:00
Uyanide cf3fe3d00e feat: enhance fuzzy matching and add artist normalization in cache.py 2026-03-28 07:35:29 +01:00
Uyanide a74bf885a2 feat: add exact metadata match for cache search in CacheSearchFetcher 2026-03-28 06:54:30 +01:00
Uyanide 05d7def249 feat: implement cache-search fetcher for cross-album fuzzy lookup 2026-03-28 06:21:31 +01:00
Uyanide 4182229ae2 🚨 lint 2026-03-27 12:52:45 +01:00
Uyanide 6c0b61e208 fix: URL decoding in local fetcher 2026-03-26 02:32:45 +01:00
Uyanide c07f8e0a82 feat: add offset handling for LRC time tags 2026-03-25 21:55:36 +01:00
Uyanide b9fa6c6705 fix: normalize time tags in fetched lrc (why [00:17:06]?) 2026-03-25 11:16:03 +01:00
Uyanide 6e50352934 feat: persist spo token 2026-03-25 10:53:01 +01:00
Uyanide 4dc4cd62b0 feat: successfully synced lyrics should never expire 2026-03-25 10:24:56 +01:00
Uyanide 9281df0f4c chore: add LICENSE 2026-03-25 06:03:06 +01:00
Uyanide 108084c020 chore: remove .vscode 2026-03-25 05:59:47 +01:00
Uyanide c93b0dce89 chore: add README 2026-03-25 05:58:54 +01:00
Uyanide 72d06e0aa9 init 2026-03-25 05:58:37 +01:00