soulsync/config
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.
2026-02-05 21:26:19 -08:00
..
config.example.json Add $year variable support to file path templates 2026-01-02 08:24:43 -08:00
config.json Update config.json 2026-01-06 10:59:00 -08:00
settings.py feat: embed MusicBrainz, Spotify/iTunes IDs, ISRC, and merged genres into audio file tags 2026-02-05 21:26:19 -08:00