Skip to the content.

The podcast player that respects your data.

YourPods is a 100% native, privacy-first podcast player built entirely in Swift and SwiftUI. No tracking. No analytics. No ads. Just podcasts — synced across every Apple device you own, powered by your own server.

Pair it with Nextcloud and the gPodder Sync plugin, and your subscriptions and listening progress stay in sync — without ever leaving your infrastructure.

gPodder and Nextcloud sync are subscription-free — and always will be. So is local Vault Mode. Everything YourPods does with your own server is free, in this release and in every release after it. No account, no trial, no paywall on that path.


Built for the entire Apple ecosystem.

🚗 CarPlay

Full queue management, a Recently Updated tab for new episodes, chapter navigation on the Now Playing screen, and in-drive controls for playback speed and trim silence — all without touching your phone.

⌚ Apple Watch

Standalone playback with offline episode transfer. Download episodes directly to your wrist, configure how many podcasts sync, and track playback status with watch complications.

🗣️ Siri & Shortcuts

32 Shortcuts actions — chapters, downloads, bookmarks, share links, queue control, and listening stats. Ten of them carry "Hey Siri" voice phrases, and actions like Get Current Episode and Get Queue return real values you can chain into your own automations.

📱 Widgets, Dynamic Island & Live Activities

A Now Playing widget in three sizes with play/pause and skip controls, your Up Next queue on the large size, and real-time playback status on your Lock Screen and Dynamic Island.


A player built for how you listen.


Your data. Your server. Your rules.

Free, forever. gPodder sync, Nextcloud sync, and local Vault Mode carry no subscription and never will.


What's New in 26.8.0

Version numbers now follow a calendar scheme — yy.mm.vv, for the year, the month, and the release's index within that month. 26.8.0 is what 2.0.5 would have been.

2.0.4 — P3, New Episode Notifications & 50+ Fixes

P3 privacy mode blocked trackers before playback, local notifications landed when background refresh found new episodes, hidden episodes decluttered feeds, and feed refresh got 6× faster with a 95% cut in disk I/O during playback.

2.0.3 — Podcast Groups, VoiceOver & Watch Background Audio

Organize your library into Podcast Groups (named folders with CarPlay browsing), enjoy comprehensive VoiceOver support, and use true background audio on Apple Watch with automatic auto-advance. Plus enriched OPML export, smarter chapters, and streamlined onboarding.

2.0 — Complete Native Rewrite

YourPods 2.0 was a ground-up rewrite — 100% native Swift and SwiftUI. Faster launch times, smoother animations, reduced memory, and automatic migration from v1.x — no data loss.


A note on YourPods Cloud

YourPods also offers an optional hosted account for people who don't want to run a server. YourPods Free Sync is free and keeps subscriptions and listening positions in sync. YourPods Pro is a paid tier that adds a web player, cross-device Up Next handoff, and notes sync; pricing lives on the App Store listing.

None of that changes anything above. gPodder, Nextcloud, and Vault Mode are complete, free, and always will be — and episode notes, notes export, P3, transcripts, chapters, CarPlay, and the Apple Watch app all work with no YourPods account at all.


Get YourPods

yourpods.app Official home — App Store download, feature details, and support
App Store Automatic updates — purchasing directly funds development 🙏
TestFlight Beta access to test upcoming features for free
Source Code Build it yourself — see the README for developer instructions

Technical Overview

LanguageSwift 5.10
UI FrameworkSwiftUI
StorageSwiftData
AudioAVFoundation / AVAudioEngine
SyncgPodder API v2 — optimized for gpodder-sync on Nextcloud, with Nextcloud Login Flow v2 for browser sign-in. Optional YourPods Cloud backend
LocalizationString Catalogs — English source, translated to German, Spanish, French, Italian, and Dutch
Build SystemXcodeGen (project.yml) + Swift Package Manager
DependenciesFirebase (Auth + App Check), RevenueCat — both for the optional YourPods Cloud account only
Minimum TargetsiOS 18.0, macOS 14.0, watchOS 10.0

Architecture

ModuleDescription
YourPods/Audio/AVAudioEngine-based playback engine
YourPods/Models/SwiftData models — Podcast, Episode, ServerProfile, Chapter, EpisodeAction, Annotation
YourPods/Networking/gPodder API client, RSS parser, URL resolver, P3 tracker stripper
YourPods/Networking/Resources/Bundled OPAWG tracker-prefix snapshot + curated supplement
YourPods/Services/CarPlay, Live Activities, Transcripts, Watch, Downloads, Background Refresh, Listening Stats, OPML, notes export, share links
YourPods/Services/Chapters/Embedded ID3 and MP4 chapter extraction, chapter artwork
YourPods/Services/Intents/App Intents, entities, and the Siri handler
YourPods/Services/Sync/Sync orchestrators, playback reconciler, baseline store
YourPods/State/Observable state managers — Player, Podcast, Settings, Navigation, Sleep Timer
YourPods/Views/SwiftUI views and reusable components
YourPods/Utilities/, YourPods/Utils/Shared helpers and extensions
YourPodsWatch/watchOS app with standalone playback
YourPodsWidgets/Now Playing widget, Live Activity, and Lock Screen widgets
YourPodsComplication/watchOS complication widgets
YourPodsTests/Unit tests
TestPlans/Full.xctestplan (merge gate) and Smoke.xctestplan (faster inner loop)
Translations/Localization data and the Python tooling that maintains it
fastlane/metadata/App Store listing copy, one directory per locale

Getting Started

  1. Prerequisites: Xcode 26+ and XcodeGen (brew install xcodegen)
  2. Clone: git clone https://github.com/asecretcompany/yourpods-source.git
  3. Generate: xcodegen generate
  4. Open: open YourPods.xcodeproj
  5. Run: Select the YourPods scheme → build for iOS Simulator or device

The project uses project.yml (XcodeGen) to generate the Xcode project. Make changes in project.yml and re-run xcodegen generate — don't edit the .xcodeproj directly.