PushPod Login
Blog › Tutorials · September 28, 2026 · 6 min read

How to Turn Nextcloud Audio Files into a Podcast Feed

TL;DR / Quick Summary

Create an app password in your Nextcloud, connect it to PushPod with your server URL, login name and that app password, and keep your audio in one folder per podcast inside the PushPod directory — PushPod then turns those files into a private RSS feed that streams in Pocket Casts, Overcast or Apple Podcasts and updates automatically as you add more.

Why Nextcloud Changes the Cloud-to-Podcast Equation

Every other cloud PushPod connects to belongs to a vendor. Nextcloud is the odd one out: it's the cloud you (or your institution) run. Self-hosters keep their audio on their own hardware, universities and companies run Nextcloud for their members, and national academic clouds like sciebo hand every student and researcher tens of gigabytes on servers operated by their university. Until now that audio sat in a folder your podcast app couldn't see. PushPod bridges the gap with the Cloud-to-Podcast Sync Pipeline: it watches your PushPod folder on the server, maps file metadata into episodes, and regenerates a standard RSS feed (per the RSS 2.0 specification) whenever the folder changes.

Connecting is deliberately low-ceremony, too. There is no OAuth app to register and no third-party consent screen between you and your own server — you prove access with a Nextcloud app password, a revocable credential generated in your account's security settings. Nextcloud support is available to all PushPod users today and carries a Beta badge while the integration matures.

Prerequisites

Step 1: Create an App Password in Nextcloud

Step 2: Connect PushPod to Your Nextcloud Server

Step 3: Organize Your Audio Files in the PushPod Folder

Step 4: Generate Your Custom RSS Link

Step 5: Subscribe in Your Preferred Podcast Player

Episodes load immediately and stream straight from your server with HTTP Range request support — skip to the middle of a two-hour lecture without downloading the front half first.

How Feed Updates Work Without Push Webhooks

Nextcloud has no push webhooks, so instead of being notified the moment a file lands, PushPod polls your PushPod folder about every 30 minutes. The poll is cheap — it checks the folder's ETag, and a change triggers a full re-index, metadata mapping (tags first, filename fallback per the ID3 standard) and feed regeneration. Your player's next refresh picks up the new episode. Impatient? Run a manual refresh from the podcast's page and the feed is rebuilt on the spot — useful right after you've dropped in a batch of files.

Cover Art That Lives With Your Files

Covers work in both directions. Drop an image file into a podcast folder and PushPod auto-detects it as the show's cover art. Prefer to pick artwork in PushPod? Upload a cover from the podcast's page and PushPod writes the image back into the folder on your Nextcloud — so the artwork travels with the files, not with PushPod. Rename the podcast, move servers one day, and the cover is still sitting right there next to the audio.

Troubleshooting Common Issues

Frequently Asked Questions

Does PushPod need to be installed on my Nextcloud server?

No. PushPod talks to your existing Nextcloud over its standard web interface from the outside — there is no app to install and no server configuration to change. You only need an account on the server and an app password for PushPod.

What happens if I revoke the app password?

PushPod loses access immediately and marks the storage account as Faulted, and you receive an email with reconnect instructions. Generate a fresh app password in Nextcloud, reconnect from the storage settings, and your podcasts, episodes and feed links continue exactly where they left off.

How soon do new files appear in the feed?

Nextcloud has no push webhooks, so PushPod polls your PushPod folder about every 30 minutes and regenerates the feed when it finds changes. Need it sooner? Run a manual refresh from the podcast's page and the feed is rebuilt on the spot.

Can I share the feed with specific people only?

Yes. PushPod feeds are unlisted — they are never submitted to any podcast directory — and with Audience Management each listener gets their own private RSS link with an individual access key, an optional expiry date and one-click revocation, within your plan's member limit.

References & Official Specifications

Stream your Nextcloud folder as a podcast

Get Started!