madeofpendletonwool

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
rust

Latest release

0.9.0Jun 26, 2026, 02:16 PM
Downloads 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

  1. Quick start with Docker Compose: create docker-compose.yml and run
  2. Try the public demo instance: try.pinepods.online
  3. 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