Commit Graph

  • 63ea596a9f fix: add .venv to .gitignore to exclude virtual environment files main sickprodigy 2026-06-07 12:24:26 -04:00
  • b6fd70b05a feat: enhance README with support for Last.fm and MusicBrainz, add unrated-only mode and clarify provider scoring sickprodigy 2026-05-30 17:39:36 -04:00
  • 4581c5ac20 feat: add support for multiple popularity providers and unrated-only mode in track processing sickprodigy 2026-05-30 17:39:18 -04:00
  • fe0cc31b0d fix: update .gitignore to include __pycache__ and logs directory sickprodigy 2026-05-30 17:25:01 -04:00
  • 23ba6bb4ee fix: add LASTFM_API_KEY to environment example sickprodigy 2026-05-30 17:24:01 -04:00
  • e3997167e3 fix: ZeroDivisionError when Total_Tracks is 0 EffakT 2025-06-05 09:04:56 +12:00
  • c1c20adbfb Move lock file to logs dir to fix docker support EffakT 2025-06-02 10:47:04 +12:00
  • 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) EffakT 2025-06-01 09:03:27 +12:00
  • c52a6eeb9e handle corrupted lock files EffakT 2025-05-28 08:58:22 +12:00
  • 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. EffakT 2025-05-28 08:48:07 +12:00
  • 173f893410 Add documentation for --cache-duration argument EffakT 2025-05-27 12:41:01 +12:00
  • 1896c500df Add per-song update cache with configurable duration, and force-update option. EffakT 2025-05-27 09:15:17 +12:00
  • ba0c066bf8 fix: output index is incorrect when start arg is supplied. EffakT 2025-05-27 09:00:34 +12:00
  • 4599a8c392 Implement token refreshing EffakT 2025-05-27 08:55:45 +12:00
  • 8aec18a580 Implement retry functionality, with a sleep to help with ratelimiting EffakT 2025-05-27 08:42:48 +12:00
  • 6294427aeb feat: better logs view develop Kevin Restaino 2024-01-10 18:18:10 -05:00
  • 6a2f1a59cf Merge branch 'main' of github.com:krestaino/sptnr into develop Kevin Restaino 2024-01-09 14:32:52 -05:00
  • ffc501a48d feat: arm64 and amd64 builds 1.3.0 Kevin Restaino 2024-01-09 13:59:10 -05:00
  • ddaf54fac8 refactor: tqdm unit Kevin Restaino 2024-01-09 13:30:19 -05:00
  • 147e9fb4b8 chore: alpha release Kevin Restaino 2024-01-09 00:14:59 -05:00
  • c5d08d6ab9 chore: update example Kevin Restaino 2024-01-08 23:49:40 -05:00
  • 651ed3f516 refactor: server.py Kevin Restaino 2024-01-08 23:48:46 -05:00
  • d703c6bf05 refactor: web api key Kevin Restaino 2024-01-08 23:31:35 -05:00
  • 46ab3e5be3 feat: web server Kevin Restaino 2024-01-08 22:24:21 -05:00
  • e20f9155cb chore: create LICENSE Kevin Restaino 2024-01-08 18:15:10 -05:00
  • 816444e309 chore: bump version 1.2.0 Kevin Restaino 2024-01-08 17:33:30 -05:00
  • fce99b39cb feat: third search, replace "part" with "pt." Kevin Restaino 2024-01-08 17:30:03 -05:00
  • f3fe277017 feat: log version 1.1.1 Kevin Restaino 2024-01-08 16:47:53 -05:00
  • 1396d6d3ed feat: error handling 1.1.0 Kevin Restaino 2024-01-08 16:23:49 -05:00
  • 5044a1193d chore: 1.0.0 1.0.0 Kevin Restaino 2024-01-08 16:20:21 -05:00
  • 8f0d5cac91 chore: compatibility note Kevin Restaino 2024-01-07 19:34:51 -05:00
  • 0045a38cd4 chore: update readme Kevin Restaino 2024-01-07 18:39:02 -05:00
  • f4c01e2ed5 chore: update readme Kevin Restaino 2024-01-07 18:10:41 -05:00
  • 0af4238a70 chore: update readme Kevin Restaino 2024-01-07 15:40:32 -05:00
  • 2e6f04c681 chore: update readme Kevin Restaino 2024-01-07 15:13:57 -05:00
  • c466c6d975 chore: update readme Kevin Restaino 2024-01-07 14:27:57 -05:00
  • 464d6a8ef3 init Kevin Restaino 2023-09-01 00:48:50 -07:00