Commit Graph

13 Commits

Author SHA1 Message Date
Uyanide c5abbff14c chore: enhance comments 2026-04-06 08:40:59 +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 38dc845abe feat: cache stats now prints total row 2026-04-04 09:52:02 +02:00
Uyanide c44797fbf9 feat: able to set confidence for certain source via cli 2026-04-02 20:29:17 +02:00
Uyanide e382783f52 feat: export to a .txt file instead of .lrc when --plain 2026-04-02 11:15:29 +02:00
Uyanide 6791e9e965 feat: better cache stats 2026-04-02 10:52:48 +02:00
Uyanide d18d8afb37 refactor: confidence should always have a value 2026-04-02 10:47:17 +02:00
Uyanide 2df167e31d feat: evaluate fetch results with "confidence" 2026-04-02 09:44:20 +02:00
Uyanide 8001c3f7e8 refactor: add LRCData class 2026-04-02 03:56:04 +02:00
Uyanide cd60d3042c feat: print plain lyrics without tags 2026-04-01 20:33:23 +02:00
Uyanide 13eb317e5b refactor: only import DB_PATH once 2026-04-01 20:33:23 +02:00
Uyanide 7959a2efb9 feat: able to specify db path 2026-04-01 10:21:14 +02:00
Uyanide 88cf0115af finish renaming 2026-03-31 22:46:55 +02:00