Uyanide
10bfb6090c
chore: preferred_player default to none
2026-04-10 15:49:22 +02:00
Uyanide
794f42b42b
feat: --player bypasses players_blacklist
2026-04-10 15:37:06 +02:00
Uyanide
aba77a23cb
chore: add poe
2026-04-10 13:28:31 +02:00
Uyanide
1b48386132
chore: add script to capture api response references
2026-04-10 11:36:40 +02:00
Uyanide
0f1f5b418a
test: add api fixtures
2026-04-10 10:31:04 +02:00
Uyanide
633983ed98
feat: watch mode fetch immediatly on track changes regardless of player status
2026-04-10 08:23:54 +02:00
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