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
BoulderBadgeDad 7eaed1d533
Profiles: per-profile Spotify builds for own-app creds OR a token cache
1 week ago
..
__init__.py Add MusicBrainz as a metadata source 1 month ago
album_mbid_cache.py Final silent-exception sweep + ruff S110 lint guardrail — ~45 sites 1 month ago
album_tracks.py Show MusicBrainz release variants in import 4 weeks ago
art_apply.py Cover Art Filler: write cover.jpg to the RESOLVED folder, not the raw DB path (Sokhi — the actual bug) 2 weeks ago
art_lookup.py Cover art: a numeric difference is a different release — Vol.4 stops wearing Vol.4.5's cover 2 weeks ago
art_preservation.py Fix #764: import no longer destroys embedded cover art 3 weeks ago
art_sources.py Feature: preferred album-art source selection (opt-in, ordered, with fallback) 3 weeks ago
artist_image.py Move metadata helpers into package modules 2 months ago
artist_resolution.py Fix Soulseek downloads losing collab artist tags 1 month ago
artwork.py Cover Art Filler: always write the cover.jpg sidecar (Sokhi) 2 weeks ago
cache.py Artist pages: stop watchlist probes from poisoning the album-list cache 2 weeks ago
canonical_resolver.py #767-2: reorganize finds the right album edition instead of mislabeling singles as deluxe 2 weeks ago
canonical_version.py #758: a manual album match pins + locks the canonical version 2 weeks ago
common.py Import: atomic tag saves so an interrupted/OOM save can't destroy the file (#819) 2 weeks ago
completion.py Tighten artist discography soundtrack matching 1 month ago
discography.py feat: add explicit badges to discography modal and artist-detail cards 1 month ago
discography_filters.py Discography: keep collab tracks credited as one combined string (#830) 2 weeks ago
enrichment.py Fix #764: import no longer destroys embedded cover art 3 weeks ago
lookup.py Move metadata API into package 2 months ago
lyrics.py Move shared metadata helpers into package 2 months ago
multi_source_search.py Fix Download Discography pulling wrong artist + log routing 1 month ago
registry.py Profiles: per-profile Spotify builds for own-app creds OR a token cache 1 week ago
release_dates.py #705: release-date gate — unreleased tracks stay out of the wishlist cycle and Fresh Tape 2 weeks ago
release_type.py fix(metadata): surface MusicBrainz 'Other' release-groups in discography (#650) 1 month ago
relevance.py MB rerank: prefer_known_duration is now a score boost, not a tiebreaker 3 weeks ago
service.py Move metadata API into package 2 months ago
similar_artists.py Fix: MusicMap 404s miscounted as errors in similar-artists worker 2 weeks ago
source.py Import speed: downloads pause ALL enrichment workers, discovery pauses the contention five 2 weeks ago
status.py Make Spotify status updates event-driven 2 months ago
track_number_format.py Stop writing TRCK as "6/0" when album total_tracks is unknown 1 month ago
types.py fix(metadata): surface MusicBrainz 'Other' release-groups in discography (#650) 1 month ago