PigeonPod
PigeonPod is a self-hosted podcasts & audiobooks replacement for YouTube.
Overview
Listen to YouTube & Bilibili. Anywhere. Convert YouTube and BiliBili channels into private Podcast RSS feeds with auto-sync, advanced filters, and AI summaries. Listen to YouTube & Bilibili, Anywhere, Anytime. If self-hosting isn’t your thing, take a look at our upcoming online services: PigeonPod The project has 956 GitHub stars and is licensed under GPL-3.0.
Key Features
Source: GitHub README
- 🎯 Smart Subscription & Preview: Subscribe to YouTube or Bilibili channels and playlists in seconds.
- 📻 Secure RSS for Any Client: Generate protected standard RSS feeds for any podcast app.
- 🎦 Flexible Audio/Video Output: Download as audio or video with quality and format control.
- 🤖 Auto Sync & History Backfill: Keep subscriptions updated and backfill older videos on demand.
- 🍪 Expanded Cookie Support: Use YouTube and Bilibili cookies for more reliable restricted-content access.
- 🌍 Proxy-ready Network Access: Route YouTube API and yt-dlp traffic through custom proxies.
- 🔗 One-click Episode Sharing: Share any episode with a public page for direct playback without login.
- 📦 Fast Batch Downloads: Search, select, and queue large back catalogs efficiently.
- 📊 Download Dashboard & Bulk Actions: Track task status and retry, cancel, or delete in bulk.
- 🔔 Failed-download Digests & Alerts: Get email or webhook summaries when automatic retries are exhausted.
Getting Started
Source: GitHub README
version: '3.9'
services:
pigeon-pod:
image: 'ghcr.io/aizhimou/pigeon-pod:latest'
restart: unless-stopped
container_name: pigeon-pod
ports:
- '8834:8080'
environment:
- SPRING_DATASOURCE_URL=jdbc:sqlite:/data/pigeon-pod.db # set to your database path
# Optional: disable PigeonPod built-in auth when running behind another auth layer
# - PIGEON_AUTH_ENABLED=false
volumes:
- data:/data
volumes:
data:
docker-compose up -d
Normalized Features
Source: tool-features-normalized.json
bulk operations, dashboard, docker, docker compose, migration tools, npm, opml, responsive, rest api, rss atom, sqlite, webhooks.
Deploy
Features
Integrations & APIs
- REST API
- RSS / Atom Feeds
- Webhooks
Automation & Workflows
- Bulk Operations
Import & Export
- Migration Tools
- OPML Import / Export
Analytics & Reporting
- Dashboard
Mobile & Desktop
- Responsive / Mobile-Friendly
Replaces
Related Media & Streaming Tools
View all 334 →Immich
95KHigh-performance self-hosted photo and video management — automatic backup, ML-powered search, and a Google Photos-like experience on your own server.
Jellyfin
49KThe volunteer-built media solution that puts you in control of your media. Stream movies, shows, music, and photos to any device from your own server.
PhotoPrism
39KAI-Powered Photos App for the Decentralized Web. Tag and find pictures automatically without getting in your way.
Cobalt
39KSave what you love without ads, tracking, paywalls or other nonsense. Just paste the link and you're ready to rock.
qBittorrent
36KAn open-source software alternative to uTorrent. Feature-rich and runs on all major platforms.
SRS
29KSimple, high efficiency, realtime video server. Supports RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH and GB28181.