- Selbstgehostete Anwendung im Stil eines Media-Servers, entwickelt, damit sich YouTube-Inhalte wie Podcasts abonnieren und abspielen lassen
- Beim Einfügen einer Kanal- oder Playlist-URL werden diese automatisch erkannt und als Vorschau angezeigt
- Erzeugt einen sicheren RSS-Link, der per API-Schlüssel geschützt ist und in allen Podcast-Apps sicher genutzt werden kann
- Automatische Synchronisierung und Backfill-Funktion aktualisieren neue Uploads regelmäßig und unterstützen auch das Sammeln älterer Videos in einem Durchgang
- Wahlweise reiner Audio-Download (AAC) oder vollständiger Video-Download; Qualitäts-Presets, Auflösung und Encoding lassen sich festlegen, inklusive Metadaten, Kapitel und Artwork
- Unterstützung für YouTube-Data-API-Schlüssel und Cookie-Upload für den Zugriff auf altersbeschränkte und nur für Mitglieder verfügbare Inhalte
- Dashboard für Massendownloads: Fortschritt, abgeschlossen und fehlgeschlagen werden in Echtzeit überwacht; Sammel-Abbruch, Löschen und Wiederholen sind möglich
- Mit feedbezogenen Filter- und Aufbewahrungsrichtlinien ist eine feingranulare Steuerung über Titel-/Beschreibungs-Keywords, Mindestlaufzeit, maximale Episodenzahl usw. möglich
- Für neue Episoden lässt sich ein verzögerter Download einstellen, um die Erfolgsrate von
--sponsorblock zu erhöhen (z. B. bei nur für Mitglieder verfügbaren Videos, die erst nach einer gewissen Zeit heruntergeladen werden können)
- Feed-spezifische benutzerdefinierte Titel- und Cover-Einstellungen sowie sofortige Wiedergabe über einen integrierten Web-Player
- Mit der OPML-Exportfunktion ist ein einfacher Umzug zu anderen Podcast-Clients möglich
- Unterstützung für eine mehrsprachige responsive UI, einschließlich Deutsch
- Unterstützung für das Podcasting-2.0-Kapitelformat für verbesserte Kapitelnavigation
- Empfohlene Installation per Docker Compose, Ausführung als Java-JAR wird ebenfalls unterstützt
- Beim Storage kann zwischen LOCAL und S3 (MinIO, Cloudflare R2, AWS S3) gewählt werden
- Tech-Stack
- Backend: basiert auf Java 17, Spring Boot 3.5, MyBatis-Plus, Sa-Token, SQLite, Flyway, yt-dlp und Rome
- Frontend: besteht aus React 19, Vite 7, Mantine 8, i18next und Axios
Noch keine Kommentare.