podcast
هذا المحتوى غير متوفر بلغتك بعد.
Podcast Plugin
Section titled “Podcast Plugin”RSS feed management, episode hosting, and multi-device playback sync. Pro plugin.
Requires: Basic license tier or higher.
nself license set nself_pro_...
Install
Section titled “Install”nself license set nself_pro_xxxxx...nself plugin install podcastWhat It Does
Section titled “What It Does”A complete podcast backend for hosting and distributing podcast episodes. Manages episode uploads to MinIO, generates standards-compliant RSS feeds for Apple Podcasts and Spotify, tracks per-device playback progress for cross-device sync, and provides chapter marker support.
Configuration
Section titled “Configuration”| Env Var | Default | Description |
|---|---|---|
PODCAST_PORT | 3210 | Podcast service port |
PODCAST_STORAGE_BUCKET | none | MinIO bucket for audio files |
PODCAST_BASE_URL | none | Public base URL for episode URLs in RSS |
PODCAST_DEFAULT_LANGUAGE | en | Default podcast language |
| Port | Purpose |
|---|---|
| 3210 | Podcast REST API |
Database Tables
Section titled “Database Tables”5 tables added to your Postgres database:
np_podcast_shows: podcast show definitionsnp_podcast_episodes: episode recordsnp_podcast_chapters: episode chapter markersnp_podcast_progress: per-device playback progressnp_podcast_subscriptions: subscriber records
Nginx Routes
Section titled “Nginx Routes”| Route | Target |
|---|---|
/podcast/ | Podcast management API |
/podcast/{show_id}/feed.xml | RSS feed for distribution |