Commit Graph

362 Commits (2c56b23c27e6f2e5ea2d8dd9eb2ecdf3dc55cbc3)

Author SHA1 Message Date
Broque Thomas 3048638d9b Preserve full album context when adding tracks to wishlist
3 days ago
Broque Thomas 759669b0c5 Fix downloads stalling when browser is closed
3 days ago
Broque Thomas 4d47ccf99a Fix downloads halting when browser is closed by moving post-processing trigger from browser polling to background monitor
3 days ago
Broque Thomas 3ce0955b1c fixed an issue where the wishlist deduplication was inconsistent between front and backend
3 days ago
Broque Thomas cc5b13dded "Fix intermittent deadlock in download monitor that freezes entire download pipeline
3 days ago
Broque Thomas 50a37e5a70 move acoustID mismatches to a ss_quarantine folder inside the 'download' folder with a .quarantined extension.
3 days ago
Broque Thomas 3f0854e070 Fix AcoustID verification: MusicBrainz metadata fallback and quarantine reliability
3 days ago
Broque Thomas c018c5fd98 Differentiate "not found" from download errors with distinct status and UI
3 days ago
Broque Thomas c70cfd335a Fix missing formats key in error path and clean up format query
3 days ago
Broque Thomas 6c6651b879 Add format summary tags to library release cards, wishlist modal, and artist hero
3 days ago
Broque Thomas 3663a75769 Show track ownership indicators and file metadata in wishlist modal for all releases
3 days ago
Broque Thomas 8cf0950d3b Quality filter: use bitrate density instead of file size, cache Library/Discover pages, extend Beatport cache to 24h
3 days ago
Broque Thomas 4f8fff5daa Update web_server.py
4 days ago
Broque Thomas c281dd0cda fix issue where soulsycn would 404 would opening an album on library page
4 days ago
Broque Thomas 8e89040b19 Embed Deezer & AudioDB metadata (BPM, mood, style, ISRC) in post-processing
4 days ago
Broque Thomas 7b6e94772e fixed an issue wher ecollaborating artists would have the album listed as their own on library and artist page.
4 days ago
Broque Thomas 2ab52a340b Add Deezer enrichment for artists, albums, and track
4 days ago
Broque Thomas 1566def362 silence stale download log spam
4 days ago
Broque Thomas 1a4395cc95 Add AudioDB enrichment for artists, albums, and tracks
4 days ago
Broque Thomas 5e61a15f7f Add Spotify disconnect button and cache auth checks
4 days ago
Broque Thomas c34905997b try one last time on potentially failed downloads
5 days ago
Broque Thomas 308f0f9711 Add retry logic and adaptive rate limiting to watchlist scan
5 days ago
Broque Thomas 0f18b12967 Move bubble snapshots from disk to database
5 days ago
Broque Thomas 0951b0391d fixed issue where metadata wasn't completely wiped before processing.
5 days ago
Broque Thomas 0c40a922e6 Add batch remove to watchlist modal
5 days ago
Broque Thomas 139b8530f4 Add watchlist filter to library page
5 days ago
Broque Thomas 801274deb3 Add error reason tooltips to failed downloads in missing tracks modal
5 days ago
Broque Thomas 335c9dc977 Fix MP3 metadata being wiped by intermediate save after tag clear
5 days ago
Broque Thomas 71f362b79a Fix wishlist crash when artist context is a string instead of dict
5 days ago
Broque Thomas 0a518b2a09 Wipe existing tags before writing Spotify metadata proper
6 days ago
Broque Thomas b189d7230e Fix file descriptor leak from per-call event loop creation
6 days ago
Broque Thomas e438563acc manage timedout status from slskd
6 days ago
Broque Thomas c55bf57c48 adjust slskd search results to match whole word rather than substring for better matching.
6 days ago
Broque Thomas 1ed66c120e Fix Soulseek connection status showing false positive on test
6 days ago
Broque Thomas f988ebf5f5 fixed an issue where backend and front could be out of sync on wishlist modal
6 days ago
Broque Thomas d1259c4b62 Add multi-disc album support with automatic disc subfolder organization
6 days ago
Broque Thomas 96f991a833 multi cd post processing is now possible. No longer treated as single cd.
6 days ago
Broque Thomas f9b0316d0f fix str object has no attribute get error.
6 days ago
Broque Thomas ff0cfd53c5 fix 404 error due to spotify api changes
6 days ago
Broque Thomas 1fd8e59a17 css changes and lazyload changes to increase site speed.
6 days ago
Broque Thomas ff3f547612 update Spotify API search limits for February 2026 changes
7 days ago
Broque Thomas aa91d851c3 fix cross-device file moves failing when source can't be deleted
7 days ago
Broque Thomas 5f12634f61 fix seasonal discovery showing "Various Artists" and using wrong download mode
7 days ago
Broque Thomas 79b0591b34 fix issue where itunes/spotify seasonal discovery pools were not isolated.
7 days ago
Broque Thomas 1503a6ef81 remove time suffix from slskd downloads where necessary to improve matching
7 days ago
Broque Thomas 0d66f884e6 fix - jellyfin servers can not select a user when determing which library to scan.
7 days ago
Broque Thomas 51515bc8a1 update spotify api in response to their bullshit
1 week ago
Broque Thomas 883b43b015 fix issue where wishlist would not delete entire album.
1 week ago
Broque Thomas a5c4783da6 clean up orphaned downloads before they gunk up the download folder.
1 week ago
Broque Thomas e66ed32463 fix the 'fix' modal on discovery modal if track is incorrect
1 week ago