Commit graph

10 commits

Author SHA1 Message Date
DarkCat09 9071017dbf
Refactor: unify YDL object and proxy cfg field
This would allow to add sites much simplier
or even drop the ydl_fn_keys.
Main purpose of the refactoring is a code cleanup.
2024-05-28 13:21:23 +04:00
DarkCat09 7a75805423
Add SoundCloud 2024-05-28 11:10:50 +04:00
DarkCat09 38cc43b84f
Add cover downloader, add cfg.save_{lyrics,cover} (mainly for testing) 2024-05-09 18:05:39 +04:00
DarkCat09 0b0759fb3b
Lyrics: add irrelevant results filtering
Small note on how it works, copied from
raise_on_irrelevant_result() docstring:

Raises ValueError
if no words from track title are present in search result track title
and no words from artist name are present in search result artist name
2024-05-06 20:31:42 +04:00
DarkCat09 53a00570e7
Multiple artists support 2024-05-03 18:38:11 +04:00
DarkCat09 80a7d2bde5
id3pp: add genre (TCON) 2024-04-28 14:02:07 +04:00
DarkCat09 7669127826
Fix id3pp: try..catch for lyrics, file.save() 2024-04-28 14:00:54 +04:00
DarkCat09 3a25d86b4f
Shared http pool, lyrics in ID3TagsPP 2024-04-28 13:44:53 +04:00
DarkCat09 4d83b238e4
Unify ID3 post-processor, move add_tags() code into run() 2024-04-28 13:30:21 +04:00
DarkCat09 daae22ea0e
Split frontend and backend 2024-04-28 12:55:45 +04:00
Renamed from id3pp.py (Browse further)