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
15 lines
No EOL
266 B
Text
15 lines
No EOL
266 B
Text
PyQt6[multimedia]>=6.6.0
|
|
spotipy>=2.23.0
|
|
PlexAPI>=4.17.0
|
|
requests>=2.31.0
|
|
asyncio-mqtt>=0.16.0
|
|
python-dotenv>=1.0.0
|
|
cryptography>=41.0.0
|
|
mutagen>=1.47.0
|
|
Pillow>=10.0.0
|
|
aiohttp>=3.9.0
|
|
unidecode>=1.3.8
|
|
yt-dlp>=2024.12.13
|
|
Flask>=3.0.0
|
|
lrclibapi>=0.3.1
|
|
pyacoustid>=1.3.0 |