OpenSourceProjects logo
PinePods logo

PinePodsPinepods is a complete podcast management system that allows you to play, download, and keep track of podcasts you enjoy. All self hosted and enjoyed on your own server!

Pinepods is a complete podcast management system that allows you to play, download, and keep track of podcasts you enjoy. All self hosted and enjoyed on your own server!

892 stars
55 forks
Rust
GPL-3.0

Screenshot not available yet

PinePods

PinePods is a complete, self-hosted podcast management system written in Rust that lets you subscribe to, play, download, and track podcasts across all your devices while keeping your data on your own server. Unlike cloud-based podcast apps, PinePods gives you full control over your subscriptions, listening history, and personal settings without relying on third-party services. With native apps for web, desktop, mobile, and even a CLI client, you can enjoy your podcast library anywhere while syncing seamlessly across devices.

Key Features

  • Self-Hosted & Open Source: Run your own server with PostgreSQL or MySQL/MariaDB; your podcasts and listening data never leave your hardware
  • Multi-User Support: One instance serves your entire household with separate libraries, statistics, and personalized settings for each user
  • Native Apps Everywhere: Access PinePods through web, Linux, Windows, macOS, Android, iOS, CarPlay, Android Auto, or the Firewood CLI
  • Advanced Playback: Audio and video podcast support with variable speed, chapters, transcripts, persistent queue, serial auto-play, and per-podcast auto-download
  • Smart Organization: Create smart playlists, manual playlists, save episodes, mark favorites, browse full listening history, and manage local file-system podcasts
  • Discovery & Search: Search Podcast Index, iTunes, and YouTube; search within your own library; follow podcast hosts and generate shareable episode links
  • Cross-App Compatibility: Built-in gpodder-compatible sync server lets you use AntennaPod and other apps alongside PinePods
  • Customization & Localization: Multiple built-in themes plus a custom theme creator, detailed listening statistics, and support for 36 languages

Use Cases

  • Privacy-Conscious Listeners: Keep all podcast subscriptions and listening habits private on your own hardware instead of sharing them with cloud services
  • Multi-Device Families: Provide separate podcast libraries and personalized settings for each family member on a single shared server
  • Advanced Podcast Enthusiasts: Create smart playlists, track detailed statistics, and organize episodes with chapters, transcripts, and show notes

Who Is It For

PinePods is ideal for users who value privacy, control, and technical autonomy—whether you're an individual who wants to self-host your podcast data, a family looking for a shared but personalized listening experience, or a podcast enthusiast who wants advanced organization and discovery features. It's perfect for anyone comfortable with self-hosting infrastructure who wants a complete, feature-rich alternative to commercial podcast platforms.

Trending Open Source Projects