YourPods is a clean, simple, and refreshing podcast experience. No app ads. Ever. YourPods is a gPodder-compatible, privacy-first, self-hosted friendly 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, Recently Updated tab, chapter navigation, speed & silence controls
- Apple Watch β Standalone playback, offline episode transfer, complications, and configurable sync
- Dynamic Island β Real-time playback status on supported iPhones
- Siri β 10 native voice commands for hands-free playback
- Shortcuts β All Siri intents available as Shortcuts for automations
- Universal Purchase β Seamless experience across iPhone, iPad, Mac, and Watch
π§ Player Experience
- Live Transcripts β Interactive, searchable transcripts with auto-scroll
- Smart Chapters β RSS and description-parsed chapter support for easy navigation
- Smart Queue β Manual drag-and-drop reordering with quick actions
- Precision Control β Granular playback speed (0.5Γβ3Γ), skip intro/outro, and sleep timers
- Per-Podcast Settings β Auto-queue, auto-download, remove after play, and archive per podcast
- 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 Apple Podcasts for extensive coverage, with optional PodcastIndex support
- Add to Server β Discover new podcasts in-app and instantly sync subscriptions
- Background Refresh β Automatic episode fetching with configurable intervals
Whatβs New in 2.0
- Complete Swift Rewrite β 100% native Swift and SwiftUI, replacing the Flutter-based v1.x
- CarPlay Recently Updated β Browse new episodes directly from CarPlay
- CarPlay Chapter Navigation β Skip between chapters from the Now Playing screen
- 10 Siri Commands β Play, pause, skip, set speed, and more β all hands-free
- Per-Podcast Settings β Auto-queue, auto-download, and more per podcast
- Automatic Flutter Migration β Existing users seamlessly migrate all data on first launch
- Profile Deletion β Fully delete profiles and associated data
- Sleep Timer β Configurable duration with automatic pause
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
| Β | Β |
|---|---|
| Language | Swift 5.9 |
| UI Framework | SwiftUI |
| Storage | SwiftData (iOS 17+) |
| Audio | AVFoundation / AVAudioEngine |
| Sync Backend | Optimized for gpodder-sync on Nextcloud |
| Build System | XcodeGen + Swift Package Manager |
| Targets | iOS 17.0, watchOS 10.0 |
Licensed under the GNU General Public License v3.0