-
Notifications
You must be signed in to change notification settings - Fork 20
Description
Unter https://www.bundestag.de/mediathek gibt es Videos von Plenar- und Aussschusssitzungen, Interviews. etc. Ich fände es schön, wenn diese Videos in Mediathekview aufgenommen werden können.
Leider gibt es keine strukturierte API, dafür aber RSS-Feeds und Endpoints, die HTML zurück geben.
RSS
Die RSS-Feeds geben die letzten 10 Videos einer Kategorie zurück.
- https://webtv.bundestag.de/player/macros/bttv/podcast/video/plenar.xml
- https://webtv.bundestag.de/player/macros/bttv/podcast/video/gebaerdensprache_plenarsitzungen.xml
- https://webtv.bundestag.de/player/macros/bttv/podcast/video/ausschusssitzungen.xml
- https://webtv.bundestag.de/player/macros/bttv/podcast/video/interviews.xml
- https://webtv.bundestag.de/player/macros/bttv/podcast/video/bundestags_abc.xml
HTML
Die HTML-Antwort muss geparsed und die Video-Ids heraus gesucht werden.
Url für die erste Kategorie (Plenarsitzungen): https://www.bundestag.de/ajax/filterlist/de/mediathek/442344-442344?offset=0
Mit der Video-Id können Details wie die Streaming-Url über folgende Adresse abgerufen werden: https://webtv.bundestag.de/player/macros/_x_s-144277506/shareData.json?contentId=7554548
Die dazu passenden Untertitel sind hier zu finden: https://webtv.bundestag.de/pservices/player/vtt/?application=144277506&content=7554548
Livestreams
Es gibt noch zwei Livestreams, die auch in Zapp eingebunden sind: