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
d08a2e91a2
feat: embed MusicBrainz, Spotify/iTunes IDs, ISRC, and merged genres into audio file tags
...
Enrich downloaded audio files with external identifiers and improved genre metadata in a single post-processing write. During metadata enhancement, the app now looks up the MusicBrainz recording and artist MBIDs, retrieves the ISRC and MusicBrainz genres from a follow-up detail lookup, merges them with Spotify's artist-level genres (deduplicated, capped at 5), and embeds everything alongside the Spotify/iTunes track, artist, and album IDs. All MusicBrainz API calls are serialized through the existing global rate limiter, making concurrent download workers safe without needing to pause the background worker. Includes a database migration adding Spotify/iTunes ID columns to the library tables.
4 months ago
..
acoustid_client.py
feat: AcoustID audio verification, MusicBrainz enrichment UI, v1.5
4 months ago
acoustid_verification.py
feat: AcoustID audio verification, MusicBrainz enrichment UI, v1.5
4 months ago
database_update_worker.py
fixed issue where legacy cold was called.
4 months ago
download_orchestrator.py
Reload Soulseek client config on orchestrator init
4 months ago
itunes_client.py
Fix iTunes wishlist and remove Single suffix
4 months ago
jellyfin_client.py
Add Jellyfin music library selection support
6 months ago
listenbrainz_client.py
listenbrainz update
6 months ago
listenbrainz_manager.py
Fix ListenBrainz playlists not showing when tables don't exist yet
4 months ago
lyrics_client.py
auto lyric download
8 months ago
matching_engine.py
add fourth search query for enhanced matching with both a cleaned and artist removed search.
4 months ago
media_scan_manager.py
navidrome functionality start
8 months ago
metadata_service.py
Discover page itunes integration. Spotify and Itunes will have their own pool
4 months ago
musicbrainz_client.py
feat(ui): add MusicBrainz enrichment status UI with real-time monitoring
4 months ago
musicbrainz_service.py
feat: embed MusicBrainz, Spotify/iTunes IDs, ISRC, and merged genres into audio file tags
4 months ago
musicbrainz_worker.py
feat: embed MusicBrainz, Spotify/iTunes IDs, ISRC, and merged genres into audio file tags
4 months ago
navidrome_client.py
Fix Quality Scanner for Navidrome & expand ListenBrainz playlist limit
4 months ago
personalized_playlists.py
Discover page itunes integration. Spotify and Itunes will have their own pool
4 months ago
plex_client.py
Add content type filters for watchlist artists
4 months ago
plex_scan_manager.py
fix logging issue
10 months ago
seasonal_discovery.py
further progress on wishlist rebuild
6 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.
4 months ago
spotify_client.py
Update spotify_client.py
4 months ago
tidal_client.py
fix tidal auth issue on restart
4 months ago
watchlist_scanner.py
force refetch similar artists when Spotify IDs missing
4 months ago
web_scan_manager.py
auto scan after download completion and follow with auto incremental update for active server
8 months ago
wishlist_service.py
Fixed an issue where the wishlist wouldn't open if null value is detected
4 months ago
youtube_client.py
Add clearing of completed YouTube downloads
5 months ago