Koito/internal
safierinx-a 07179b648e Fix artist images: filter Last.fm placeholder, reorder providers, fix alias bug
Three bugs causing all artist images to be the same Last.fm placeholder:

1. Last.fm stopped serving real artist images years ago and returns a
   generic placeholder (hash 2a96cbd8b46e442fc41c2b86b821562f) for
   every artist. Added filter in selectBestImage to reject URLs
   containing this known placeholder hash.

2. Provider order had Last.fm before Deezer for artist images. Since
   Last.fm "succeeded" with the placeholder, Deezer was never reached.
   Swapped order: Deezer now checked before Last.fm.

3. FetchMissingArtistImages had inverted if/else — aliases were used
   on error, bare name on success. Fixed condition to err == nil.
2026-03-27 03:11:05 +05:30
..
catalog Fix artist images: filter Last.fm placeholder, reorder providers, fix alias bug 2026-03-27 03:11:05 +05:30
cfg feat: add api key auth to web api (#183) 2026-01-26 13:48:43 -05:00
db Add bulk import optimization: track_lookup cache, batch inserts, BulkSubmitter 2026-03-25 04:17:50 +05:30
export feat: v0.0.10 (#23) 2025-06-18 08:48:19 -04:00
images Fix artist images: filter Last.fm placeholder, reorder providers, fix alias bug 2026-03-27 03:11:05 +05:30
importer Add bulk import optimization: track_lookup cache, batch inserts, BulkSubmitter 2026-03-25 04:17:50 +05:30
logger chore: initial public commit 2025-06-11 19:45:39 -04:00
mbz Add MusicBrainz search-by-name enrichment for scrobbles without IDs 2026-03-25 00:01:24 +05:30
memkv Pre-release version v0.0.14 (#96) 2025-11-19 20:26:56 -05:00
models feat: all time rank display (#149) 2026-01-16 01:03:23 -05:00
repository Add bulk import optimization: track_lookup cache, batch inserts, BulkSubmitter 2026-03-25 04:17:50 +05:30
summary fix: use sql rank (#148) 2026-01-15 21:08:30 -05:00
utils fix: respect client timezone for requests (#119) 2026-01-10 01:45:31 -05:00