Broque Thomas
f75ffdf6cb
discover progress
2025-11-16 16:27:44 -08:00
Broque Thomas
68a15071f1
discover page
2025-11-16 15:33:08 -08:00
Broque Thomas
bd4e0d131e
discover page updates
2025-11-16 15:11:42 -08:00
Broque Thomas
b16318f37e
add spotify liked songs playlist
2025-11-16 10:34:44 -08:00
Broque Thomas
781d869f74
Update README.md
2025-11-12 19:57:32 -08:00
Broque Thomas
6ff833ea8f
Update README.md
2025-11-12 19:55:29 -08:00
Broque Thomas
c396912585
Update README.md
2025-11-12 19:52:07 -08:00
Broque Thomas
eaa27038d9
wishlist modal bug fix
2025-11-12 19:29:41 -08:00
Broque Thomas
abbb93f053
scan tool
2025-11-12 18:35:07 -08:00
Broque Thomas
97d3af5ec6
save setting toggle
2025-11-12 11:15:36 -08:00
Broque Thomas
605afc0695
auto m3u download for playlists
2025-11-11 21:04:33 -08:00
Broque Thomas
d19029cfc6
Update script.js
2025-11-11 20:54:43 -08:00
Broque Thomas
77ae6b737a
export as m3u
2025-11-11 20:42:09 -08:00
Broque Thomas
5349ae3871
hero design
2025-11-11 20:19:34 -08:00
Broque Thomas
ab6056e35f
Update index.html
2025-11-11 20:03:53 -08:00
Broque Thomas
91bb767faa
add to watchlist button
2025-11-11 19:59:49 -08:00
Broque Thomas
42faf2ad31
Update script.js
2025-11-11 19:37:10 -08:00
Broque Thomas
b0cfdf5271
progress
2025-11-11 17:05:44 -08:00
Broque Thomas
bb69b75f61
progress
2025-11-11 16:47:22 -08:00
Broque Thomas
65cbf6ce28
discover progress
2025-11-11 16:00:37 -08:00
Broque Thomas
7f1b8cf3a8
better caching
2025-11-11 14:22:12 -08:00
Broque Thomas
76dca2f045
caching for similar artists
2025-11-11 14:04:55 -08:00
Broque Thomas
eece3e97fd
Update web_server.py
2025-11-11 12:38:45 -08:00
Broque Thomas
85edf1ee1a
Update web_server.py
2025-11-11 12:10:41 -08:00
Broque Thomas
d399a612ef
progress on discover page
2025-11-11 11:38:27 -08:00
Broque Thomas
47f8862fc4
discovery page progress
2025-11-11 10:39:46 -08:00
Broque Thomas
0b7b88e892
duplicate cleaner
2025-11-10 19:47:26 -08:00
Broque Thomas
aa09b0ba5b
duplicate cleaner tool
2025-11-10 19:36:36 -08:00
Broque Thomas
37c9de0007
detect lower quality files for watchlist / all artists.
2025-11-10 18:27:53 -08:00
Broque Thomas
5688f7a89d
update readme
2025-11-10 10:46:32 -08:00
Broque Thomas
06a3328b65
Added new 'Save as playlist' functionality for sync page.
2025-11-10 09:42:38 -08:00
Broque Thomas
bbc7fdbfd4
Update web_server.py
2025-11-10 08:03:41 -08:00
Broque Thomas
77c05b0315
grab all tracks from tidal playlists correctly
2025-11-09 20:42:29 -08:00
Broque Thomas
208b233497
similar artist duplicate fix
2025-11-09 20:36:41 -08:00
Broque Thomas
5ffce6bb59
optimize album and cover art data
2025-11-09 20:33:25 -08:00
Broque Thomas
62ad5a9cd9
adjust settings page flow
2025-11-09 15:07:04 -08:00
Broque Thomas
576f151c5c
preferred quality updates.
2025-11-09 14:16:38 -08:00
Broque Thomas
9e3c64115b
fix dict error on gui verison for manual searches
2025-11-09 09:39:00 -08:00
Broque Thomas
bb15cf8f9f
fix polling issue for services
2025-11-09 09:30:56 -08:00
Broque Thomas
6f59dfd0f4
sidebar styling
2025-11-09 09:11:29 -08:00
Broque Thomas
033ddb756a
better rate limiting for spotiify
2025-11-09 08:55:07 -08:00
Broque Thomas
8c7cb6d448
manual library selection for plex servers
2025-10-15 15:04:05 -07:00
Broque Thomas
53193d7b38
Update settings.py
2025-10-15 14:33:40 -07:00
Broque Thomas
f923055a69
Update docker-compose.yml
2025-10-07 14:32:16 -07:00
Broque Thomas
b5d0d17218
Update docker-compose.yml
2025-10-07 14:11:50 -07:00
Broque Thomas
073cfc9ee6
Add robust stuck-flag detection and auto-recovery for wishlist and watchlist automation
...
Introduces timestamp-based stuck-flag detection and auto-recovery for both wishlist auto-processing and watchlist auto-scanning, preventing indefinite blocking if a process crashes. Refactors watchlist auto-scanning to use a timer-based system (mirroring wishlist), adds smart mutual exclusion between wishlist and watchlist automation, and ensures flags are always reset on completion or error. Improves startup diagnostics to recover stuck flags, and enhances logging and scheduling for both automation systems.
2025-10-07 08:15:37 -07:00
Broque Thomas
c5c884f01f
Update script.js
2025-10-04 22:23:34 -07:00
Broque Thomas
09b4638279
Enforce strict version matching for track confidence
...
Adds strict checks to ensure Soulseek track versions (live, remix, acoustic, instrumental) are only matched if the Spotify track title contains corresponding version indicators. This prevents mismatched versions from being accepted and applies a reduced penalty for matching non-original versions.
2025-10-04 21:48:52 -07:00
Broque Thomas
dead8da5ee
similar artist functionality for artists page.
2025-10-04 17:53:17 -07:00
Broque Thomas
9fe0b5a7ff
Update script.js
2025-10-04 17:45:54 -07:00