Eine YouTube-Adresse (Kanal, Playlist, Video, Feed) lässt sich wie ein Podcast abonnieren und in der Suche einfügen. Der Server liest dafür nur die Kanalseite (einmal) und danach den RSS-Feed des Kanals; Ton oder Video holt er nie: Die Adresse einer Folge ist die Videoseite (watch?v=…), und jede App sucht sich den reinen Audio-Stream selbst (docs/youtube.md). Shorts bleiben draußen, Stille-Analyse und ID3-Kapitel gibt es für solche Folgen nicht. Der Player im Browser verweist auf die Apps; die Desktop-App fragt ihren Hauptprozess (yt-dlp) nach dem Stream. Eine Dauer, die der Feed nicht hat, meldet der Player mit dem Fortschritt (progress/save: duration_seconds). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| app | ||
| feeds.js | ||
| home.js | ||
| jszip.min.js | ||
| pdf.min.js | ||
| pdf.worker.min.js | ||
| podcasts-web.js | ||
| sw.js | ||