
PigeonPod
Convert YouTube channels and playlists into private podcast feeds
1.1k stars 94 forks last commit first released GPL-3.0
Actively maintained
Last commit 5 Jun 2026.

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.
Categories:
Tags:
Tech Stack:
Similar to PigeonPod

yarr
Web-based RSS feed aggregator with an embedded SQLite database
yarr is a lightweight, self-hostable RSS reader and feed aggregator delivered as a single binary with an embedded SQLite database and optional desktop tray UI.
Podsync
Generate podcast feeds from YouTube and Vimeo sources
Podsync turns YouTube or Vimeo channels and playlists into podcast RSS feeds, with scheduled updates, filtering, and optional audio transcoding for podcast apps.

FreshRSS
Lightweight self-hosted RSS and Atom feed aggregator
FreshRSS is a fast, multi-user RSS/Atom feed aggregator with tagging, search, OPML import/export, WebSub push updates, and optional web scraping for sites without feeds.

Nextcloud News
RSS/Atom feed reader and aggregator for Nextcloud
Nextcloud News is an RSS/Atom feed reader for Nextcloud, with web UI and a REST API for syncing with third-party clients.
fx
Lightweight Rust microblogging and personal blog engine
Self-hosted, low-footprint microblogging and blog engine in Rust with Markdown posts, file uploads, RSS following, backups, and built-in search.


Linkwarden
Self-hosted collaborative bookmark manager with archiving and annotation
Self-hosted collaborative bookmark manager with reader mode, highlights, tagging, full-text search, and automatic webpage preservation as screenshots and PDFs.





