summaryrefslogtreecommitdiff
path: root/f3s/beets-art
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-13 20:27:28 +0300
committerPaul Buetow <paul@buetow.org>2026-05-13 20:27:28 +0300
commit3ec22093cce105c1703bcc37ac554e52eed94e9d (patch)
tree5cbc6305c7904f658bf429b07551563676060387 /f3s/beets-art
parenta98a41786c2c34f6aa990ac3270994759a134a9a (diff)
f3s/beets-art: fix fetchart silently disabled by string-not-list config
beets 2.x parses `sources: coverart itunes amazon albumart` as a single key whose value is "*", rejects it with UnknownPairError, and the entire fetchart plugin fails to load. Net effect: every job ran "successfully" but fetched zero cover art (verified: 0/195 albums had artpath set; all existing cover.jpg files predated the deployment). Convert sources and cover_names to proper YAML lists so the plugin loads. Confirmed network egress is fine (CAA + iTunes return HTTP 200). Amp-Thread-ID: https://ampcode.com/threads/T-019e223a-d137-705e-879b-84130c0e78ea Co-authored-by: Amp <amp@ampcode.com>
Diffstat (limited to 'f3s/beets-art')
-rw-r--r--f3s/beets-art/helm-chart/templates/configmap.yaml16
1 files changed, 14 insertions, 2 deletions
diff --git a/f3s/beets-art/helm-chart/templates/configmap.yaml b/f3s/beets-art/helm-chart/templates/configmap.yaml
index 887def5..499a00f 100644
--- a/f3s/beets-art/helm-chart/templates/configmap.yaml
+++ b/f3s/beets-art/helm-chart/templates/configmap.yaml
@@ -45,8 +45,20 @@ data:
fetchart:
auto: yes
cautious: yes
- cover_names: cover front folder album
- sources: coverart itunes amazon albumart
+ # YAML lists, not space-separated strings: beets 2.x rejects
+ # `sources: coverart itunes ...` with UnknownPairError and the
+ # whole fetchart plugin fails to load (silently degrades to "no art
+ # ever fetched"). Same shape used for cover_names defensively.
+ cover_names:
+ - cover
+ - front
+ - folder
+ - album
+ sources:
+ - coverart
+ - itunes
+ - amazon
+ - albumart
maxwidth: 1200
enforce_ratio: no
store_source: yes