Files
musicmouse/python-backend/tests
Martin Bauer df89acd9a8 Fix podcast episode downloads: ffmpeg muxer bug and dead-URL retry storm
_extract_audio wrote transcoded audio to a .tmp temp path, so ffmpeg
couldn't guess a muxer from the filename and aborted on every video
episode whose source was still reachable. Pass -f mp3 explicitly instead
of relying on the extension.

Separately, a permanently 404'd episode was retried on every startup and
every 6-hour poll forever, since nothing remembered past failures. Track
failed downloads per show folder with a 7-day backoff before retrying.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 12:30:42 +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