Commit Graph

7 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 b922a0df28 refactor: better (really?🤨) lrc parsing and handling 2026-04-07 19:33:17 +02:00
Uyanide 92860f0d30 test: clarify known limitations in the only xfail case 2026-04-07 14:54:36 +02:00
Uyanide 0c85af534e refactor: large scale refactor regarding selection & fetchers 2026-04-06 22:30:55 +02:00
Uyanide 9b04160783 refactor: lazy load credentials for testing 2026-04-06 08:13:00 +02:00
Uyanide a8335d9920 test: remove tests that require credentials 2026-04-06 08:13:00 +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