Deploy Now

Stars

989

Forks

72

Watchers

6

Developer links

PinePods

PinePods delivers a centralized, self-hosted podcast ecosystem that liberates personal listening histories, audio files, and show subscriptions from commercial streaming walled gardens. Users can discover new shows through built-in search connectors across Podcast Index, iTunes, and YouTube, streaming audio and video episodes with variable playback speed, chapter markers, and synchronized transcripts. A persistent queue and custom playlist builder keep media sequences orderly across web browsers, desktop installations, and mobile clients with native CarPlay and Android Auto support. Built-in gPodder server synchronization enables seamless cross-device progress tracking with third-party podcast apps like AntennaPod. Automatic episode downloader engines monitor subscribed feeds, archiving new releases to local server storage according to customizable retention rules and storage quotas. Multi-user authentication secures household access through OIDC single sign-on and two-factor TOTP verification, while an integrated terminal client lets command-line enthusiasts manage queues directly over SSH. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.

PinePods
PinePods
PinePods
PinePods
PinePods

Benefits

  • Unified Multi-Device Podcast Synchronization
  • Keep subscriptions, episode progress, custom playlists, and playback queues perfectly synchronized across web browsers, mobile apps, and third-party gPodder-compatible clients via your own central server.
  • Integrated Podcast Index and YouTube Discovery
  • Search millions of shows across open podcast directories and video feeds without relying on proprietary platform accounts or tracking-laden streaming algorithms.
  • Automated Episode Archival and Offline Storage
  • Configure automated background download rules per podcast to store audio and video files locally on your server for uninterrupted high-bitrate offline streaming.
  • Enterprise Identity and Access Management
  • Protect multi-user household libraries with OpenID Connect single sign-on integration and time-based one-time password two-factor authentication for hardened account security.

Features

  • Dual Audio Video Player
  • Stream audio and video podcasts with variable playback rate controls, chapter point navigation, sleep timers, and synced transcript text rendering.
  • Built-in gPodder Sync Engine
  • Expose standard gPodder API endpoints to synchronize episode playback positions and subscription lists directly with AntennaPod and other compatible mobile clients.
  • Automated Feed Downloader
  • Schedule background worker tasks that automatically download newly published episodes, manage disk retention quotas, and purge expired media files.
  • Podcast Index Search API
  • Query open podcast metadata registries, iTunes directories, and YouTube channels to subscribe to feeds instantly with one click.
  • Terminal CLI Companion
  • Control media playback, inspect current queues, and search episode archives from any terminal environment using the lightweight Firewood CLI client.
  • Comprehensive Theming Engine
  • Select from dozens of bundled interface color schemes or construct personalized UI themes using the built-in real-time color styling editor.