Files
musicmouse/python-backend/tests
Martin Bauer 5af5c54c62 Backfill podcast covers for episodes already on disk
A podcast's episode cover was only fetched right after the feed sync downloaded that
episode, so anything placed by hand (or downloaded before the og:image fallback
existed) never got one - in Wissen macht Ah only the three newest episodes had their
own art. The sync now fetches the cover of every on-disk episode in the feed window
that lacks a sidecar image. One that can't be found or fetched is recorded in
.missing-covers.json and left alone for the same 7-day backoff as failed downloads,
so a feed without per-episode art doesn't cost a page fetch per episode every poll.

The scanner's per-episode fingerprint now includes the sidecar cover, so one added
after the episode was first scanned invalidates its cached entry instead of being
ignored until the index is rebuilt. Episodes without a sidecar fingerprint exactly
as before, so existing caches stay valid.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:53:06 +02:00
..
2026-08-27 12:32:20 +02:00
2026-08-26 13:22:28 +02:00
2026-08-27 12:32:20 +02:00
2026-08-26 13:22:28 +02:00
2026-08-26 13:22:28 +02:00
2026-08-27 12:32:20 +02:00
2026-08-27 12:32:20 +02:00
2026-09-19 18:05:08 +02:00
2026-08-26 13:22:28 +02:00
2026-08-27 12:32:20 +02:00