
PigeonPod
Self-hosted YouTube-to-podcast converter that generates API-key-protected RSS feeds, auto-syncs new uploads, and downloads audio or video for any podcast client.

PigeonPod is a self-hosted service that turns YouTube channels and playlists into podcast-style RSS feeds you can subscribe to in any podcast app. It can automatically sync new uploads, download media to your server, and provide a web UI for managing feeds and playback.
Key Features
- Convert YouTube channels or playlists into standard RSS feeds
- API-key-protected RSS links for private subscriptions
- Background sync of new uploads with optional history backfill
- Per-feed filters (include/exclude keywords, minimum duration) and retention limits
- Audio-only or full video downloads with quality/encoding options
- Download queue dashboard with task status, logs, and bulk actions (retry/cancel/delete)
- Built-in web UI for browsing and playing downloaded episodes
- Optional YouTube Data API key and cookie support for restricted content
- Multilingual, responsive interface
Use Cases
- Subscribe to YouTube content in a podcast player while commuting
- Maintain a private, server-hosted archive of selected channels or playlists
- Create filtered feeds for long-form videos (talks, lectures, interviews)
Limitations and Considerations
- Downloading and syncing depend on external tools and YouTube behavior (for example, yt-dlp) and may require updates when YouTube changes
- Storage usage can grow quickly when downloading video; retention limits should be configured
PigeonPod is a practical solution for users who prefer podcast workflows for YouTube content while keeping feeds private and under their own control. It combines feed generation, syncing, and download management in a single web interface.


