unsubbed.co

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.

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