YourPods is a gPodder-compatible, privacy-first, self-hosted podcast player. Sync your subscriptions and listening progress across all your devices using your own Nextcloud server, manage multiple profiles, and keep your data 100% yours.
π Apple Ecosystem Integration
- CarPlay β Full queue management and playback control with native UI
- Apple Watch β Standalone playback, offline episode transfer, and haptic controls
- Dynamic Island β Real-time playback status on supported iPhones
- Siri β Voice commands for hands-free playback
- Universal Purchase β Seamless experience across iPhone, iPad, Mac, Watch, and Apple TV
π§ Player Experience
- Live Transcripts β Interactive, searchable transcripts with auto-scroll
- Smart Chapters β Embedded chapter support for easy navigation
- Smart Queue β Manual drag-and-drop reordering with quick actions
- Precision Control β Granular playback speed slider and custom sleep timers
- Mini Player β Persistent playback controls across the app
βοΈ Sync & Privacy
- Self-Hosted β Full compatibility with Nextcloud & gPodder
- Privacy First β No tracking, no analytics, no ads
- Multi-Profile β Switch between different servers or user accounts instantly
π Discovery
- Unified Search β Defaults to iTunes for extensive coverage, with optional PodcastIndex support
- Add to Server β Discover new podcasts in-app and instantly sync subscriptions
Whatβs New in 1.3.0
- Audio Engine 2.0 β Rewritten audio handling to resolve Bluetooth dropouts and improve stability
- Queue Redesign β Distinguished βNow Playingβ and βUp Nextβ sections with visible episode lengths
- Sync Conflict Management β Smart conflict resolution with options to keep local or server state
- CarPlay & WatchOS Polish β Smoother UI updates, reliable progress bars, and performance optimizations
Get Started
| Method | Description |
|---|---|
| App Store | Automatic updates β purchasing directly funds development π |
| TestFlight | Beta access to test new features for free |
| Source | Build it yourself β see the README for developer instructions |
Technical Overview
| Β | Β |
|---|---|
| Sync Backend | Optimized for gpodder-sync on Nextcloud |
| Protocol | Open Podcast Sync (subscriptions + episode actions) |
| Architecture | Flutter with provider state management and just_audio playback |
| Native Integrations | CarPlay (Swift), WatchOS (SwiftUI), tvOS (SwiftUI), iOS Live Activities |
| Security | flutter_secure_storage for credentials, local DB for offline capability |
Licensed under the GNU General Public License v3.0