Commit Graph

29 Commits

Author SHA1 Message Date
sickprodigy 63ea596a9f fix: add .venv to .gitignore to exclude virtual environment files 2026-06-07 12:24:26 -04:00
sickprodigy b6fd70b05a feat: enhance README with support for Last.fm and MusicBrainz, add unrated-only mode and clarify provider scoring 2026-05-30 17:43:52 -04:00
sickprodigy 4581c5ac20 feat: add support for multiple popularity providers and unrated-only mode in track processing 2026-05-30 17:43:52 -04:00
sickprodigy fe0cc31b0d fix: update .gitignore to include __pycache__ and logs directory 2026-05-30 17:43:51 -04:00
sickprodigy 23ba6bb4ee fix: add LASTFM_API_KEY to environment example 2026-05-30 17:43:51 -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 173f893410 Add documentation for --cache-duration argument 2025-05-27 12:41:01 +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 ffc501a48d feat: arm64 and amd64 builds 1.3.0 2024-01-09 13:59:10 -05:00
Kevin Restaino e20f9155cb chore: create LICENSE 2024-01-08 18:15:10 -05:00
Kevin Restaino 816444e309 chore: bump version 1.2.0 2024-01-08 17:33:30 -05: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 1.1.1 2024-01-08 16:47:53 -05:00
Kevin Restaino 1396d6d3ed feat: error handling 1.1.0 2024-01-08 16:23:49 -05:00
Kevin Restaino 5044a1193d chore: 1.0.0 1.0.0 2024-01-08 16:20:21 -05:00
Kevin Restaino 8f0d5cac91 chore: compatibility note 2024-01-07 19:34:51 -05:00
Kevin Restaino 0045a38cd4 chore: update readme 2024-01-07 18:39:02 -05:00
Kevin Restaino f4c01e2ed5 chore: update readme 2024-01-07 18:10:41 -05:00
Kevin Restaino 0af4238a70 chore: update readme 2024-01-07 15:40:32 -05:00
Kevin Restaino 2e6f04c681 chore: update readme 2024-01-07 15:13:57 -05:00
Kevin Restaino c466c6d975 chore: update readme 2024-01-07 14:27:57 -05:00
Kevin Restaino 464d6a8ef3 init 2024-01-07 14:07:18 -05:00