Podsync
Generate podcast feeds from YouTube and Vimeo sources
2k stars 314 forks last commit first released MIT
Actively maintained
Last commit 24 Aug 2026.
Podsync is a lightweight service that converts YouTube and Vimeo channels, users, or playlists into podcast-compatible RSS feeds. It enables podcast clients to follow video creators with features like automatic downloading, playback position tracking, and offline listening.
Key Features
- Generates podcast RSS feeds from YouTube and Vimeo sources (channels, users, playlists)
- Configurable feed output (audio vs video, quality settings, max video height)
- Optional MP3 encoding via FFmpeg
- Scheduled feed refresh using cron expressions
- Episode filtering by title matching and duration
- Feed customization (artwork, category, language, and other metadata)
- OPML export for easy importing of multiple feeds
- Episode cleanup policies (keep last X episodes)
- Webhook-style hooks for integrations and automation workflows
- Supports API key rotation and automatic yt-dlp self-updates
Use Cases
- Follow YouTube or Vimeo creators in a podcast app with offline downloads and progress sync
- Create curated podcast feeds from playlists (e.g., lectures, tutorials, talks)
- Automatically convert video channels into audio-first feeds for commuting or background listening
Limitations and Considerations
- Requires external tooling for media extraction/transcoding (yt-dlp and FFmpeg)
- Access to some sources may require API keys/tokens and can be subject to platform quotas and changes
Podsync is well-suited for personal media consumption and lightweight feed generation, while remaining flexible through configuration, scheduling, and integrations. It runs well as a small service in Docker or as a standalone binary across common operating systems.
Categories:
Tags:
Tech Stack:
Similar to Podsync

PigeonPod
Convert YouTube channels and playlists into private podcast feeds
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.

Ganymede
Twitch VOD and livestream archiving with chat playback
Self-hosted platform to archive Twitch VODs and live streams with real-time chat playback, rendered chat exports, playlists, and channel watching automation.
tube
Minimal YouTube-like video sharing server with RSS and transcoding
Self-hosted YouTube-like video sharing app in Go with automatic MP4 (H.264/AAC) transcoding, thumbnail generation, RSS feeds, and file-based libraries (no DB).

Tdarr
Distributed media transcoding automation and library analytics
Self-hosted distributed transcoding and remux automation for media libraries using FFmpeg or HandBrake, with health checks, scheduling, and plugin-based processing rules.
Windmill
Open-source workflow engine and platform for scripts, APIs, and UIs
Windmill is an open-source developer platform to turn scripts into webhooks, cron jobs, workflows, and internal apps with auto-generated and low-code UIs.

Grist
Open-source relational spreadsheet with database features
Grist is a modern relational spreadsheet that combines spreadsheet usability with a database-style data model, supporting Python formulas, dashboards, and integrations.


