Podsync

Podsync

Generate podcast feeds from YouTube and Vimeo sources

1.8kstars
296forks
Last commit: 1d ago
Repo age: 10y old

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:

Share:

Similar Services

AzuraCast

AzuraCast

Open-source web radio management suite for automated streaming

3.7k
689
Last commit: 6d ago

Self-hosted web radio platform for station management, AutoDJ, live DJs, multi-station hosting, analytics and Docker-based deployment.

Alternative to:
SAM Broadcaster Cloud
SAM Broadcaster Cloud
+5
LibreTime

LibreTime

Radio broadcast and automation platform for internet and terrestrial stations

903
241
Last commit: 3mo ago

Open-source radio broadcast and automation platform with scheduling, library management, live broadcasting and playout integration (Icecast, Liquidsoap).

Alternative to:
Airtime Pro
Airtime Pro
+6
Castopod

Castopod

Open-source podcast hosting and publishing platform

811
55
Last commit: 28d ago

Castopod is an open-source podcast hosting platform to publish podcasts via RSS, interact with audiences (Fediverse), and track privacy-friendly analytics.

Alternative to:
Buzzsprout
Buzzsprout
+10
PigeonPod

PigeonPod

Convert YouTube channels and playlists into private podcast feeds

779
69
Last commit: 3d ago

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.

Alternative to:
FreeTube
FreeTube
+5
Podfetch

Podfetch

Self-hosted web podcast manager and downloader

454
33
Last commit: 5d ago

Web-based podcast manager and downloader with RSS support and GPodder compatibility. Rust backend with React/TypeScript frontend and Docker images for deployment.

Alternative to:
Pocket Casts
Pocket Casts
+7
vod2pod-rss

vod2pod-rss

Convert YouTube and Twitch channels into podcast RSS feeds

351
14
Last commit: 18d ago

Generate podcast RSS feeds from YouTube, Twitch or existing RSS feeds by streaming on-the-fly MP3 transcoding without storing VODs. Provides web UI and Docker images.

Alternative to:
YouTube
YouTube
+1