Files
musicmouse/python-backend/tests
Martin Bauer 69119bb72a Add per-episode podcast cover art and fix nested album grouping
- podcast_feeds.py: fetch per-episode cover art from a feed's itunes:image
  (when it's genuinely distinct from the channel image) or, failing that,
  from the og:image on the episode's own linked page; extract audio from
  video-only enclosures via ffmpeg; match podcast-dl's filename convention
  (illegal characters become "_" instead of being dropped) so enabling
  feed.txt on an already-downloaded show doesn't re-download its back catalog
- scanner.py: _cover_for_episode now checks for a same-stem sidecar cover
  image before falling back to embedded ID3 art and the shared folder cover
- scanner.py/__init__.py: fixed a bug where an album folder nested one level
  deeper than usual (an age-range grouping folder, say) was mistaken for an
  empty album and skipped; added periodic progress logging for long scans
  and analysis passes

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 09:54:33 +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-26 13:22:28 +02:00
2026-08-26 13:22:28 +02:00
2026-08-27 23:46:19 +02:00
2026-08-27 12:32:20 +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