soulsync/core/metadata/providers
Antti Kettunen bf0bfe5976
Fix Deezer and iTunes normalization edge cases
- derive Deezer track album types from album metadata instead of the raw track type
- inject Deezer artist data into artist-album payloads
- keep the iTunes explicit-duplicate guard from swapping in broken releases
2026-05-09 11:45:13 +03:00
..
__init__.py Add typed metadata engine baseline 2026-05-09 11:44:47 +03:00
base.py Add typed metadata engine baseline 2026-05-09 11:44:47 +03:00
deezer.py Fix Deezer and iTunes normalization edge cases 2026-05-09 11:45:13 +03:00
discogs.py Add typed metadata engine baseline 2026-05-09 11:44:47 +03:00
itunes.py Fix Deezer and iTunes normalization edge cases 2026-05-09 11:45:13 +03:00
spotify.py Add typed metadata engine baseline 2026-05-09 11:44:47 +03:00