Hallo
gibt es eine möglichkeit mit linvdr bzw. einem plugin für ebendiesen die angebote der zdf mediathek ( oder andere vergleichbare angebote) zu empfangen??
ede
Hallo
gibt es eine möglichkeit mit linvdr bzw. einem plugin für ebendiesen die angebote der zdf mediathek ( oder andere vergleichbare angebote) zu empfangen??
ede
Hallo,
würde mich - seitdem ich das Wunder von Mogadischu verpasst habe - auch interessieren.
cu
Den Stream sollte das mplayer-plugin abspielen können (da es ja erstaunlicherweise VLC sogar direkt zur auswahl gibt !)
Die Frage ist wie man die Suche einbindet und dieses an das mplayer-plugin übergibt und wie man die URL aus der Seite extrahiert Wenn man die URL hat sollte es reichen das mplayer.sh ein wenig zu erweitern.
EDIT: Hab mal kurz auf die Seite geschaut, aber mir erschliesst sich nicht die URL des Streams der dort abgespielt wird
Hallo,
also ich hab ja keine Ahnung von Internetseiten. Die Seiten der Mediathek sind mit flash gemacht. D.h. das extrahieren dürfte schwierig sein, oder? Auf der anderen Seite gibt es die Möglichkeit "weiterempfehlen". Diese bietet eine Text URL des Filmes an. Allerdings wie ich mit meinem VDR "da hin" komme weiß ich nicht.
Außerdem wäre es ja auch interessant, die Filme zu speichern. Oder ist das wieder illegal?
PS: Mplayer hat keine Probleme mit dem Stream und VLC auch nicht.
cu
Bieten die keine RSS Feed an ? Dann könnte man das mit dem VOD-Plugin machen.
RSS Feed ja, Link auf den Stream im RSS Feed nein AFAICS - aber ich schau mir das mal an ...
Hi,
dieses Thema würde mich auch interessieren. Mittlerweile gibts ja versch. Methoden, den Stream zu identifizieren. So wie HIER zB.
Bringt uns das irgendwie weiter?
Hallo beisammen!
Ich habe mich dieses Wochenende interessehalber mit der ZDFmediathek auseinander gesetzt, denn ich möchte mir in Java eine kleine Applikation programmieren, mit der ich den mms-Stream vollautomatisch extrahieren lassen kann.
Der Aufbau der Mediathek ist recht simpel, zum Beispiel:
/ZDFmediathek/content/Lange_Nacht_I_Sputnik_und_der_Kalte_Krieg/542 /331272
/ZDFmediathek/content/ Titel /Themen-ID/Sendungs-ID
Um an die asx-Datei heranzukommen, die den gesuchten Link enthält müssen wir nur den Browseraufruf imitieren:
/ZDFmediathek/content/Lange_Nacht_I_Sputnik_und_der_Kalte_Krieg/542/331272?&bw=dsl1000&pp=wmp&view=navJson
/ZDFmediathek/content/Titel/Themen-ID/Sendungs-ID?bw=Bandbreite&pp=PlayerPlugin&view=navJson
Bandbreite:
isdn Niedrige Qualität
dsl1000 Mittlere Qualität
dsl2000 Hohe Qualität
PlayerPlugin:
real Realplayer (glaube ist nicht immer/gar nicht verfügbar)
wmp Windows Media Player (für wmv-Dateien)
vlc VLC (für wmv-Dateien)
qtp QuicktimePlayer (für mov-Dateien)
Display More
Die Eingabe eines solchen URL in den Browser veranlässt den Server, folgende Daten auszuspucken:
{
"assetRequestUrl": "/ZDFmediathek/content/Lange_Nacht_I_Sputnik_und_der_Kalte_Krieg/542/331272",
"assetId": "331272",
"assetType": "video",
"assetTitle": "Lange Nacht I: Sputnik & der Kalte Krieg",
"assetDisplayType": "Video",
"assetSeparatorUrl": "/ZDFmediathek/trenner/542/331272",
"assetStageContent": "<img class=\"tracking\" alt=\"log-pix\" src=\"http://zdfsup.ivwbox.de/cgi-
[...]
"assetUrl": "http://wstreaming.zdf.de/zdf/veryhigh/071004_sputnik1_lan.asx",
"assetHeight": "513",
"assetWidth": "912"
}
Display More
Wer in der Adresszeile für das Plugin "qtp" gewählt hat, erhält an der Stelle "assetUrl" direkt den link auf die .mov-Datei. Bei "vlc" und "wmp" muss der mms-Link erst noch aus der asx-Datei ausgelesen werden:
<ASX version ="3.0">
<Entry>
<Ref href="mms://c36000-o.w.core.cdn.streamfarm.net/36000zdf/ondemand/3546zdf/zdf/zdf/07/10/071004_sputnik1_lan_h.wmv"/>
</Entry>
</ASX>
Und voilà, schon können wir den ZDF-Beitrag via mplayer wiedergeben.
Ich hoffe das hilft in irgendeiner Form weiter. Natürlich fehlt noch eine Möglichkeit, die Sendungs- und Themen-ID möglichst bequem herauszubekommen, aber da bin ich schon dran. Wie man das in den VDR integriert, davon habe ich ehrlich gesagt keinen Schimmer. Aber ich hoffe ich konnte das technische etwas beleuchten.
Gruß Sebastian
rafter: Kudos, Manna & Respekt, Sherlock!
Das klingt doch schonmal super !
Für den Anfang wäre es ja schon schön wenn man die URL der Sendung in ein Textfile pasten kann und dieses dann am vdr schauen kann - oder auf den vdr "aufnehmen" und anschauen kann - mit den Infos sollte das ganze auf die schnelle auch mit der bash hinzubekommen sein
Danke & Gute Nacht
hi @ all,
Quote
<ASX version ="3.0">
<Entry>
<Ref href="mms://c36000-o.w.core.cdn.streamfarm.net/36000zdf/ondemand/3546zdf/zdf/zdf/07/10/071004_sputnik1_lan_h.wmv"/>
</Entry>
</ASX>
könnte man damit nicht einfach einen Service für z.b. das vod plugin erstellen?
Also ein Script welches die Daten aus der Mediathek holt z.b. nach Themen und diese via rss feed zu verfügung stellt?
mfg @ all
Schönen Abend!
InZone:
Danke ... Kudos, ist das was zum Essen?
@all:
Also ich bin jetz soweit, dass ich aus einem einfachen URL der Form
automatisch den Titel und die Media-Links auslesen kann. Diese Daten sind ja schließlich alle in der asset-Datei enthalten. Leider nur mittels Java. Eine Umsetzung in ein linuxtaugliches Script scheitert leider an meiner Unkenntnis der Scriptsprache ...
Jetz überlege ich mir, wie ich mir einen Überblick über ALLE Sendungen und der deren Links erhalte.
Dieser Link liefert die Seite "Inhalt" zurück und enthält somit alle Rubriken der Mediathek. Picke ich mir hier einen Link heraus mit der Themen-ID, wie z.B.
und rufe ihn in der altbekanten Weise auf
bekomme ich die Links zu den einzelnen Sendungen der Rubrik zu Gesicht.
Von hieraus komme ich wie oben schon beschrieben zunächst an den ASX- und dann den MMS-Link.
Aber selbst wenn wir soweit kommen, wie integrieren wir das jetz in den VDR?
Hilfreich könnte hierbei die "-playlist file=<name>"Option des mplayer sein (ich glaube das meinte auch steffen_b). Ruft man ihn mit dieser Option auf spielt er alle in der Datei name enthaltenen Medien ab. Das klappt auch, wenn man einfach den MMS-Link reinschreibt
Daher meine Überlegung. Wir könnten versuchen, den Inhalt der Mediathek auszulesen und den Verzeichnisbaum nachzubilden. Quasi so:
Dann könnte man mit dem mplayer-plugin ganz normal durch die Verzeichnisse blättern.
Das Problem wäre dann aber, wie dem mplayer sagen, dass er die Datei mit der -playlist Option wiedergeben soll?
Immerhin wäre das dann schonmal eine sehr rudimentäre Nutzbarmachung der Mediathek im VDR. Später könnten noch die Möglichkeit hinzugefügt werden, den Stream auf Platte zu speichern u.ä.
Mal ne Frage am Rande: Plugins zu schreiben, ist das schwer? Bzw, in unserem Fall müsste nur das mplayer-plugin etwas angepasst werden, eben damit er die .playlist Files mit der -playlist Option abspielt ...
Hui ... schon wieder so viel geschwätzt
Nun denn, jemdand ne Idee?
Hi, wie ich oben schon versuch habe zu sagen, denke ich das dein Ansatzt super ist.
ich glaube das die einfachste möglichkeit eine abwandlung des VOD-plugins bzw. sowas wie das Podcatcher-plugins sein würde, was vermutlich nicht einmal einen Patch oder besondere Anpassungen am Mplayer-plugin nach sich ziehen sollte.
Also, mit deinem Java Scriten eine Art Service zu erstellen, der einen RSS Fead erzeugt, oder eine Website über die das Programm/Inhalt der Mediathek zur verfügung gestellt wird,
so könnte dann auch einen sortierung und/ oder eine suche etabliert werden.
mfg
p.s. dem Mplayer-plugin können über die Option "-M" parameter übergeben werden wie sie in der "mplayer.sh" zu finden sind, wo in einem anderem Beitrag schon einmal wegen streams eine anpassung gemacht wurde damit er die Stream Pfade aus Datein mit bestimmte eindung einliest.
Bsp.
"bla.str"
Hallo
QuoteOriginal von SRTwist
Also, mit deinem Java Scriten eine Art Service zu erstellen, der einen RSS Fead erzeugt, oder eine Website über die das Programm/Inhalt der Mediathek zur verfügung gestellt wird,
so könnte dann auch einen sortierung und/ oder eine suche etabliert werden.
Stimmt da hast Du vollkommen Recht! Das ist besser als eine lokale Verwaltung des Mediatheken-Inhalts. Einer stellt etwas Webspace zur Verfügung und jeder kann drauf zugreifen.
Dann werde ich mich also mal daran machen, aus den gesammelten Daten einen RSS-Feed zu erzeugen. Zudem muss ich mich noch um die Fehlerbehandlung im Code kümmern. Wenn ich dann soweit bin, werde ich die Quellen zur Verfügung stellen.
Hallo @ rafter
Quote
Einer stellt etwas Webspace zur Verfügung und jeder kann drauf zugreifen.v
Würde dir den Webspace zu Verfügung stellen, mußt mir nur sagen was du da an java zeugs brauchst damit ich den Apache ( die module einbinden kann )
schreib mir ne Mail bei bedarf
benni [AT] srtwist [DOT] net
mfg
ps. jetzt muß sich nur noch jemand finden der das rss-plugin oder das potchatcher-plugin etwas modded damit die URL[ an das mplayer-plugin übergeben werden ...
Hallo beisammen!
Okay. Wenn es soweit ist, melde ich mich.
@all:
Das spuckt meine generateRSS-Methode aus:
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>Titel des Feeds</title>
<link>Adresse der Webpräsenz</link>
<description>Kurze Beschreibung des Feeds</description>
<language>de-de</language>
<copyright>urheberrechtliche Informationen</copyright>
<pubDate>Datum der Erstellung</pubDate>
<image>
<url>Soll eine Grafik, z.B. ein Logo, eingebunden werden,
hier dessen Adresse eintragen</url>
<title>Titel des Bildes</title>
<link>Adresse, mit der das Bild verknüpft werden soll, z.B.
die Adresse der Website des Herausgebers</link>
</image>
<item>
<title>Lange Nacht I: Sputnik & der Kalte Krieg</title>
<description>Eine kurze Zusammenfassung des Artikels</description>
<enclosure url="mms://c36000-o.w.core.cdn.streamfarm.net/36000zdf/ondemand/3546zdf/zdf/zdf/07/10/071004_sputnik1_lan_h.wmv" type="video/wmv" />
<link>Adresse zur Gesamtansicht des Artikels</link>
<author>Autor des Artikels <E-Mail-Adresse></author>
<guid>331272</guid>
</item>
</channel>
</rss>
Display More
Bin mir noch sehr unsicher bei dem <enclosure>-Tag.
Kann mir mal jemand sagen, wie der mms-Link in den Feed eingetragen werden muss, damit das VOD-Plugin damit zurecht kommt? Bzw, hat jemand das VOD-Plugin am laufen und kann obigen Feed mal ausprobieren?
Hi,
QuoteBin mir noch sehr unsicher bei dem <enclosure>-Tag.
Das scheint so zu stimmen. Zumindest entnehme ich das dem nicht mehr ganz aktuellen Thread [ANNOUNCE] VOD(Video On Demand)-Plugin 0.0.1.
Was das Java-Programm angeht: Mittlerweile kann ich die Mediathek recht vollständig auslesen und daraus eine Collection erstellen. Ich schätze dass ich im Laufe diese Woche eine erste lauffähige Version mitsamt Quellen bereitstellen kann.
Und hat schon jemand obigen RSS-Feed ausprobiert? Ich werde die Frage auch nochmal hier posten.
Gruß Sebastian
hab leider gerade div probs mit dem kompelieren des VOD plugins, daher leider noch nicht testen können!
mfg
Abend!
So hier nun wie versprochen eine Vorabversion der Java-Applikation. Bislang tut sie noch nicht hundertprozentig das, was sie soll. Das einzige, was sie bislang macht, ist, die mediathek auslesen und die gefunden Sendungen in einem Inhaltsverzeichnis zusammenfassen. Eine Methode zur Generierung von RSS-Feeds ist auch schon vorhanden, aber mangels Testmöglichkeiten der erstellten Feeds noch nicht implementiert.
Benötigt wird Java JRE >= 1.5. Ein einfaches "java Main" auf der Konsole genügt, um zu sehn was passiert
Wer Bugs findet, bitte um Mitteilung
EDIT:
neue Version hier
Don’t have an account yet? Register yourself now and be a part of our community!