15 Commits

Author SHA1 Message Date
sickprodigy 4581c5ac20 feat: add support for multiple popularity providers and unrated-only mode in track processing 2026-05-30 17:43:52 -04:00
EffakT e3997167e3 fix: ZeroDivisionError when Total_Tracks is 0 2025-06-05 09:04:56 +12:00
EffakT c1c20adbfb Move lock file to logs dir to fix docker support 2025-06-02 10:47:04 +12:00
EffakT 26e22cd385 Switch lock file to atomic, to prevent corruption, More ratelimit delay to run on album instead of song.
Don't remove song variations form parentheses (remix, instrumental, etc)
2025-06-01 09:03:27 +12:00
EffakT c52a6eeb9e handle corrupted lock files 2025-05-28 08:58:22 +12:00
EffakT 76e2bca65d refactor: should be called lock, not cache, Adding lock jitter to prevent a lock stampede, unless duration is set to 0. Lock even if track is not found. 2025-05-28 08:48:07 +12:00
EffakT 1896c500df Add per-song update cache with configurable duration, and force-update option. 2025-05-27 09:15:17 +12:00
EffakT ba0c066bf8 fix: output index is incorrect when start arg is supplied. 2025-05-27 09:00:34 +12:00
EffakT 4599a8c392 Implement token refreshing 2025-05-27 08:55:45 +12:00
EffakT 8aec18a580 Implement retry functionality, with a sleep to help with ratelimiting 2025-05-27 08:42:48 +12:00
Kevin Restaino fce99b39cb feat: third search, replace "part" with "pt." 2024-01-08 17:30:03 -05:00
Kevin Restaino f3fe277017 feat: log version 2024-01-08 16:47:53 -05:00
Kevin Restaino 1396d6d3ed feat: error handling 2024-01-08 16:23:49 -05:00
Kevin Restaino 5044a1193d chore: 1.0.0 2024-01-08 16:20:21 -05:00
Kevin Restaino 464d6a8ef3 init 2024-01-07 14:07:18 -05:00