You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Broque Thomas
d9efcbdf99
feat: AcoustID audio verification, MusicBrainz enrichment UI, v1.5
...
Add optional post-download audio fingerprint verification using AcoustID.
Downloads are verified against expected track/artist using fuzzy string
matching on AcoustID results. Mismatched files are quarantined and
automatically added to the wishlist for retry.
- AcoustID verification with title/artist fuzzy matching (not MBID comparison)
- Quarantine system with JSON metadata sidecars for failed verifications
- fpcalc binary auto-download for Windows, macOS (universal), and Linux
- MusicBrainz enrichment worker with live status UI and track badges
- Settings page AcoustID section with real-fingerprint connection test
- Source reuse for album downloads to keep tracks from same Soulseek user
- Enhanced search queries for better track matching
- Bug fixes: wishlist tracking, album splitting, regex & handling, log rotation
3 weeks ago
..
acoustid_client.py
feat: AcoustID audio verification, MusicBrainz enrichment UI, v1.5
3 weeks ago
acoustid_verification.py
feat: AcoustID audio verification, MusicBrainz enrichment UI, v1.5
3 weeks ago
database_update_worker.py
fixed issue where legacy cold was called.
4 weeks ago
download_orchestrator.py
Reload Soulseek client config on orchestrator init
1 month ago
itunes_client.py
Fix iTunes wishlist and remove Single suffix
4 weeks ago
jellyfin_client.py
Add Jellyfin music library selection support
3 months ago
listenbrainz_client.py
listenbrainz update
3 months ago
listenbrainz_manager.py
Fix ListenBrainz playlists not showing when tables don't exist yet
4 weeks ago
lyrics_client.py
auto lyric download
5 months ago
matching_engine.py
add fourth search query for enhanced matching with both a cleaned and artist removed search.
3 weeks ago
media_scan_manager.py
navidrome functionality start
5 months ago
metadata_service.py
Discover page itunes integration. Spotify and Itunes will have their own pool
1 month ago
musicbrainz_client.py
feat(ui): add MusicBrainz enrichment status UI with real-time monitoring
3 weeks ago
musicbrainz_service.py
feat(ui): add MusicBrainz enrichment status UI with real-time monitoring
3 weeks ago
musicbrainz_worker.py
fix - cleared status too early before it could be read for live status updated. Musicbrainz
3 weeks ago
navidrome_client.py
Fix Quality Scanner for Navidrome & expand ListenBrainz playlist limit
4 weeks ago
personalized_playlists.py
Discover page itunes integration. Spotify and Itunes will have their own pool
1 month ago
plex_client.py
Add content type filters for watchlist artists
1 month ago
plex_scan_manager.py
fix logging issue
7 months ago
seasonal_discovery.py
further progress on wishlist rebuild
3 months ago
soulseek_client.py
When downloading albums/EPs from Soulseek, after the first track downloads successfully, browse the source's folder and reuse it for subsequent tracks. This keeps entire albums coming from one source instead of scattering across many users.
3 weeks ago
spotify_client.py
Update spotify_client.py
4 weeks ago
tidal_client.py
fix tidal auth issue on restart
4 weeks ago
watchlist_scanner.py
force refetch similar artists when Spotify IDs missing
4 weeks ago
web_scan_manager.py
auto scan after download completion and follow with auto incremental update for active server
5 months ago
wishlist_service.py
Fixed an issue where the wishlist wouldn't open if null value is detected
4 weeks ago
youtube_client.py
Add clearing of completed YouTube downloads
2 months ago