Commit Graph

18 Commits

Author SHA1 Message Date
Uyanide d2a3e64b89 feat: config file
refactor: as the config module changed
test: add test for config
test: add test for local fetcher and local enrichers
test: add test for manual insertion
fix: some random bugs left by the last commit
2026-04-09 22:42:41 +02:00
Uyanide 03970bf17f chore: update README and LICENSE 2026-04-08 17:00:16 +02:00
Uyanide 0d56cde927 test: add basic tests for cache-search & network fetchers
test: enable debug
test: add pytest.ini to mark tests that require network
fix: cache-search should not aquire full match of artists due to different translations
fix: replace dynamic f-string SQL in track WHERE clauses with parameterized nullable conditions
refactor: lrc.py should never directly call print, return a str instead
chore: add requirements.txt (via 'uv export')
chore: update README.md with dev instructions
2026-04-05 11:35:04 +02:00
Uyanide 449952c6c1 feat: auth: add auth module 2026-04-05 04:12:49 +02:00
Uyanide 1ed51fdbdb feat: enricher: +1 2026-04-05 02:25:33 +02:00
Uyanide 9d6c2e2113 feat: add musixmatch as fetcher 2026-04-04 16:02:19 +02:00
Uyanide 303eeaa661 chore: add disclaimer 2026-04-04 08:40:09 +02:00
Uyanide c44797fbf9 feat: able to set confidence for certain source via cli 2026-04-02 20:29:17 +02:00
Uyanide 88cf0115af finish renaming 2026-03-31 22:46:55 +02:00
Uyanide 4e83e6be15 feat: add metadata enrichers & refactor 2026-03-31 06:42:30 +02:00
Uyanide d76b25e250 feat: 'search' command no longer requires 'title' param 2026-03-31 06:42:29 +02:00
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 a0f988d0d8 feat: add qqmusic fetcher 2026-03-31 02:05:06 +02:00
Uyanide 23b2d5ae20 fix: URL decoding in local fetcher 2026-03-26 02:32:45 +01:00
Uyanide 7067e33c20 feat: successfully synced lyrics should never expire 2026-03-25 10:24:56 +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