github fqx/podsync-with-yt-dlp v2.8.1-beta.4

pre-release2 hours ago

Podsync 2.8.1-beta.4 beta: episode artwork and automatic filename compatibility.

[feeds.example.custom]
episode_cover_art = "auto"

Use a public image URL for fixed artwork, "auto" for YouTube square artwork,
or omit the setting for original thumbnails. Auto mode fits the full thumbnail
over a Gaussian-blurred background with a 15% black overlay; foreground brightness
is unchanged. Existing episodes are supported with persistent caching and failure fallback.
Generated artwork follows episode/media cleanup, with safe orphan reconciliation
and retirement of older cache versions after replacement RSS is published.

This release preserves leading/trailing hyphens and underscores in default ID
filenames. Automatic compatibility recognizes the current filename template,
original IDs, and beta.3 trimmed IDs. Local storage adds atomic hard links,
retaining old URLs without copying video; S3 and unsupported hard links reuse
existing media URLs. Ownership checks prevent ambiguous aliases and template
collisions from overwriting or serving another episode's media. Cleanup handles
all recognized paths while protecting retained episodes. GUIDs remain unchanged.
RSS resolves media names before filling missing display dates.

Automatic migration does not reconstruct arbitrary historical custom templates,
old titles/dates or previous extensions. See README for supported cases; no
manual migration command is needed.

Extract the archive for your OS and CPU, then run podsync --config config.toml.
The CLI needs ffmpeg and yt-dlp (set downloader.custom_binary if using that name).
The container includes its runtime dependencies. See README for configuration,
image limits and cache behavior. This beta does not update the stable latest image.

Changelog

  • 333ed9e Migrate episode filenames and release beta.4

Docker image (Linux amd64 and arm64)

docker pull ghcr.io/fqx/podsync-with-yt-dlp:v2.8.1-beta.4

Don't miss a new podsync-with-yt-dlp release

NewReleases is sending notifications on new releases.