soulsync/core/metadata/providers
Antti Kettunen 896b1b1012
Add typed metadata engine baseline
- introduce the in-process metadata engine and fresh provider adapters
- normalize external identity through source_id while keeping id as a compatibility alias
- route metadata callers through the new seam and add regression coverage
2026-05-09 11:44:47 +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 Add typed metadata engine baseline 2026-05-09 11:44:47 +03:00
discogs.py Add typed metadata engine baseline 2026-05-09 11:44:47 +03:00
itunes.py Add typed metadata engine baseline 2026-05-09 11:44:47 +03:00
spotify.py Add typed metadata engine baseline 2026-05-09 11:44:47 +03:00