navidrome/core/external
Deluan c01e9b3184 fix(artwork): propagate transient artist image errors to the worker
callGetImage swallowed all agent errors, so an agent outage surfaced as ErrNotFound and the worker settled artist artwork as a definitive absent (and reset the breaker). Add an additive ArtistImageResult path that returns the underlying agent error on transient failure while keeping ArtistImage byte-identical for existing callers; the worker's artist external step uses it via fromArtistExternalResult.
2026-07-22 15:53:32 -04:00
..
extdata_helper_test.go refactor: run Go modernize (#5002) 2026-02-08 09:57:30 -05:00
extdata_suite_test.go refactor: external_metadata -> external.Provider (#3903) 2025-04-08 21:11:09 -04:00
provider.go fix(artwork): propagate transient artist image errors to the worker 2026-07-22 15:53:32 -04:00
provider_albumimage_test.go refactor: extract song-to-library matcher to core/matcher package (#5348) 2026-04-12 16:47:22 -04:00
provider_artistimage_test.go fix(artwork): propagate transient artist image errors to the worker 2026-07-22 15:53:32 -04:00
provider_similarsongs_test.go feat(listenbrainz): match collaboration top-songs via all credited artist MBIDs (#5670) 2026-06-26 17:06:14 -04:00
provider_topsongs_test.go feat(listenbrainz): match collaboration top-songs via all credited artist MBIDs (#5670) 2026-06-26 17:06:14 -04:00
provider_updatealbuminfo_test.go refactor: multiple syntax updates for Go 1.26 2026-05-19 18:02:36 -03:00
provider_updateartistinfo_test.go refactor: multiple syntax updates for Go 1.26 2026-05-19 18:02:36 -03:00