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.
SoulSync/core/metadata
Broque Thomas 4892baf8d4
Skip already-owned tracks during download discography
2 weeks ago
..
__init__.py Move image URL normalization into metadata helpers 3 weeks ago
album_mbid_cache.py Final silent-exception sweep + ruff S110 lint guardrail — ~45 sites 3 weeks ago
album_tracks.py Auto-import: MBID/ISRC fast paths + duration sanity gate 2 weeks ago
artist_image.py Move metadata helpers into package modules 4 weeks ago
artwork.py Deezer cover-art download: fallback to original URL on CDN refusal 2 weeks ago
cache.py Surface silent exceptions across remaining modules — ~70 sites 3 weeks ago
common.py Surface silent exceptions across remaining modules — ~70 sites 3 weeks ago
completion.py Move metadata helpers into package modules 4 weeks ago
discography.py Migrate discography + quality scanner to typed Album path 3 weeks ago
discography_filters.py Skip already-owned tracks during download discography 2 weeks ago
enrichment.py Multi-artist tag settings: implement artist_separator + feat_in_title + populate _artists_list 2 weeks ago
lookup.py Move metadata API into package 4 weeks ago
lyrics.py Move shared metadata helpers into package 4 weeks ago
multi_source_search.py Fix Download Discography pulling wrong artist + log routing 3 weeks ago
registry.py Surface silent exceptions across remaining modules — ~70 sites 3 weeks ago
relevance.py Deezer search: drop advanced-syntax at endpoint, free-text + rerank wins 2 weeks ago
service.py Move metadata API into package 4 weeks ago
similar_artists.py Move metadata helpers into package modules 4 weeks ago
source.py Multi-artist Deezer upgrade + double-append guard hardening 2 weeks ago
status.py Make Spotify status updates event-driven 3 weeks ago
types.py Add Qobuz + Tidal album converters 3 weeks ago