A self-hosted podcast management system written in Rust with multi-user support, cross-device sync, smart playlists, and 36 languages.
- 0.9.0
- Published at
- Jun 26, 2026
- 1,005
- Stars
- 7,735
- Download
- Synced at
- 15d ago
Latest release
0.9.0Jun 26, 2026, 02:16 PMDownloads slow? Switch the source anytime above
README
Project Overview
PinePods is a complete self-hosted podcast management system written in Rust. You run one server, your whole household connects to it, and subscriptions, history, queue, downloads, and settings follow you from device to device.
Key Features
- Self-hosted & open source: Podcasts and listening data stay on your hardware
- Multi-user: One instance serves your whole family, each with their own library, stats, and settings
- Native apps everywhere: Web, Linux, Windows, macOS, Android, and iOS, plus a CLI client
- gpodder-compatible sync server: Use AntennaPod and friends alongside PinePods
- 36 languages: Community-translated
- Organization: Smart playlists, manual playlists, favorites, full history, local filesystem podcasts
- Discovery: Search Podcast Index, iTunes, and YouTube, follow podcast hosts
- Mobile: CarPlay and Android Auto support
Target Audience
- Podcast enthusiasts and self-hosting users
- Users who want to sync podcast listening across devices
- Family podcast users
Quick Start
- Quick start with Docker Compose: create
docker-compose.ymland run - Try the public demo instance: try.pinepods.online
- Self-host on your own server
Core Advantages
- Self-hosted with full data control
- Multi-user support, one instance for the whole family
- Cross-platform apps covering web, desktop, mobile, and CLI
- Open-source and free
Release history
Sort