Commit Graph

363 Commits (7726e86a78a2d9bf7dc14dff31c5b2e7074cdc39)

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