soulsync/core/metadata
Antti Kettunen cc13fb8f01
Move metadata status cache into core/metadata
- move metadata-source and Spotify status caching out of web_server.py
- keep the public /status payload unchanged while shrinking server-side glue
- centralize invalidation and TTL handling in core/metadata/status.py
2026-05-02 22:02:00 +03:00
..
__init__.py Move metadata status cache into core/metadata 2026-05-02 22:02:00 +03:00
album_tracks.py Move metadata helpers into package modules 2026-04-29 11:28:42 +03:00
artist_image.py Move metadata helpers into package modules 2026-04-29 11:28:42 +03:00
artwork.py Move shared metadata helpers into package 2026-04-27 19:54:44 +03:00
cache.py Move metadata API into package 2026-04-29 08:10:18 +03:00
common.py Tighten metadata and import safety 2026-04-27 20:28:05 +03:00
completion.py Move metadata helpers into package modules 2026-04-29 11:28:42 +03:00
discography.py Move metadata helpers into package modules 2026-04-29 11:28:42 +03:00
enrichment.py fix post-download tagging, and enable tagging for hifi 2026-05-02 07:50:12 -06:00
lookup.py Move metadata API into package 2026-04-29 08:10:18 +03:00
lyrics.py Move shared metadata helpers into package 2026-04-27 19:54:44 +03:00
registry.py Split metadata source and Spotify status 2026-05-02 22:02:00 +03:00
service.py Move metadata API into package 2026-04-29 08:10:18 +03:00
similar_artists.py Move metadata helpers into package modules 2026-04-29 11:28:42 +03:00
source.py revert tidal artist/track id name for hifi downloads 2026-05-02 07:56:47 -06:00
status.py Move metadata status cache into core/metadata 2026-05-02 22:02:00 +03:00