# \[REL\] Plex-Plugin-ARDMediathek2016

**URL:** <https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908>\
**Category:** Deutsch - German\
**Created:** [April 2, 2016, 9:30am UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908 "2016-04-02T09:30:57Z")\
**Posts on this page:** 20\
**Page:** 9

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [November 27, 2016, 11:04pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/161 "2016-11-27T23:04:00Z")

</div>

> @PLEX_VIP_LOUNGE said:  
> The option that I will like to play at this time is the pre-recorded episodes of “Bares für Rares”

Though many episodes are available on Youtube in decent quality too.

> **[Geschlossen.](https://www.youtube.com/channel/UCX-5Phn8-IbBZcLKsT5oIjA)**
>
> Geschlossen.

---

<div class="post-metadata">

**Author:** ![rols1](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/rols1/32/14555_2.png) [@rols1](https://forums.plex.tv/u/rols1)\
**Post date:** [December 12, 2016, 8:07am UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/162 "2016-12-12T08:07:12Z")

</div>

**Update für die ARD-Funktionen im Plugin**  
Version 2.6.2, Github: [https://github.com/rols1/Plex-Plugin-ARDMediathek2016/releases](https://github.com/rols1/Plex-Plugin-ARDMediathek2016/releases)

Nach dem “stillen” Update v2.6.1 (Codebereinigung) habe ich bemerkt, dass die ARD die Zugriffspfade auf ihre Webseiten zeitweise ändert. Zuletzt waren “alle Filme” und “Alle Dokus” betroffen. Mit dem Update wird nun die Leitseite nach Änderungen abgesucht und die Pfade werden aktualisiert.  
Bei der Gelegenheit wurden hinzugefügt:

- ARD-Menü ‘Meist Gesehen’
- ARD-Menü ‘neueste Videos’
- ARD-Menü ‘am besten bewertet’

---

<div class="post-metadata">

**Author:** ![rols1](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/rols1/32/14555_2.png) [@rols1](https://forums.plex.tv/u/rols1)\
**Post date:** [December 18, 2016, 6:08pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/163 "2016-12-18T18:08:08Z")

</div>

**Experimentelle Downloadfunktion im Plugin für ARD-Videos**  
Version 2.6.3, Github: [https://github.com/rols1/Plex-Plugin-ARDMediathek2016/releases](https://github.com/rols1/Plex-Plugin-ARDMediathek2016/releases)

Bisher lässt sich ein Video nur umständlich archivieren, indem man den Pfad aus dem Logfile des Plugins ausliest und das Video mittels curl oder wget herunter lädt.  
Die Downloadfunktion stellt zusätzliche Buttons zur Verfügung: Download + Löschen.  
**Gespeichert werden die Videos im Plugin-Verzeichnis: …/Plex-Plugin-ARDMediathek2016.bundle/Contents/Downloads** - siehe Bild

Hinweise:

- Ein-/Ausschalten erfolgt in den Einstellungen - siehe Bilder
- die zusätzlichen Buttons erscheinen am Ende der Videoformate - siehe Bild
- der Download muss nicht abgewartet werden; er wird im Hintergrund fortgesetzt
- auch beim einem Timeout läuft der Download weiter - die Fehlermeldung “Dieser Kanal reagiert nicht” braucht nicht beachtet zu werden - siehe Bild
- Beim Löschen werden sämtliche Dateien im Downloadverzeichnis entfernt (ohne Rückfrage)

![](https://sea1.discourse-cdn.com/plex/uploads/default/original/3X/9/9/990c7b925d068fa5e045552d9e12801bc1e64b88.png)  
 ![](https://sea1.discourse-cdn.com/plex/uploads/default/original/3X/2/6/2626080caee29945ad5fa647f919825fe31b40ee.png)  
 ![](https://sea1.discourse-cdn.com/plex/uploads/default/original/3X/9/4/94bc66ce0848f95228fb2380c1778ed3c00a09cd.png)  
 ![](https://sea1.discourse-cdn.com/plex/uploads/default/original/3X/0/8/080873e05993fe132e1267aac88c0be1e34e9c54.png)

 ![](https://sea1.discourse-cdn.com/plex/uploads/default/original/3X/b/f/bf91ab3608d145b82279d0cbee8eac820a1701fe.png)

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [December 18, 2016, 6:44pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/164 "2016-12-18T18:44:18Z")

</div>

Sehr geil! :ar!

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [December 18, 2016, 7:19pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/165 "2016-12-18T19:19:00Z")

</div>

Gleich mal ausprobiert.  
Download erfolgt, allerdings schafft es die Datei nicht ins Downloadverzeichnis.  
ich habe sie aufgrund ihrer Dateigröße und der Uhrzeit im Ordner  
`C:\Users\username\AppData\Local\Plex Media Server\Plug-in Support\Caches\com.plexapp.plugins.ardmediathek2016\HTTP.system\df`  
gefunden. Dateiendung umbenannt zu .mp4 und läuft.

Welche der zur Verfügung stehenden Qualitäten wird gewählt?  
Plugin logs per PM

---

<div class="post-metadata">

**Author:** ![rols1](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/rols1/32/14555_2.png) [@rols1](https://forums.plex.tv/u/rols1)\
**Post date:** [December 18, 2016, 7:49pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/166 "2016-12-18T19:49:21Z")

</div>

> @OttoKerner said:  
> Gleich mal ausprobiert.  
> Download erfolgt, allerdings schafft es die Datei nicht ins Downloadverzeichnis.  
> ich habe sie aufgrund ihrer Dateigröße und der Uhrzeit im Ordner  
> `C:\Users\username\AppData\Local\Plex Media Server\Plug-in Support\Caches\com.plexapp.plugins.ardmediathek2016\HTTP.system\df`  
> gefunden. Dateiendung umbenannt zu .mp4 und läuft.

Mein Fehler - Pfadbehandlung beim Speichern ohne die entspr. plattformspezifische os-Funktion von Python. Beim Löschen hab’ ich dran gedacht - beim Speichern übersehen. Bei den Nicht-Unix-Nutzern landet die Datei nur im Cache des Plugins.  
Update folgt vorauss. morgen früh.  
Für einen Logauszug wäre ich dir dankbar, falls es mit dem Update ebenfalls nicht klappt.

> Welche der zur Verfügung stehenden Qualitäten wird gewählt?  
> Plugin logs per PM  
> Es wird jeweils die letzte angezeigte Qualität gewählt (nach meiner Beobachtung bisher immer die beste/größte). Im Bedarfsfall füge ich noch eine Sortierung ein.  
> m3u8- und rtmp-Streams habe ich bisher ausgeklammert, da fehlt mir noch etwas Hintergrund. Vorher sollen es noch die ZDF-Videos in den Download schaffen. Die brauchen wegen abweichender Formate eine Sonderbehandlung.

---

<div class="post-metadata">

**Author:** ![rols1](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/rols1/32/14555_2.png) [@rols1](https://forums.plex.tv/u/rols1)\
**Post date:** [December 19, 2016, 10:09am UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/167 "2016-12-19T10:09:46Z")

</div>

**Zwischenstand zum Problem mit der Downloadoption:**  
unter Windows klappt’s auch mit der Version 2.6.4 noch nicht.  
Inzwischen konnte ich in einer parallelen Server-Installation unter Windows7 den von OttoKerner mitgeteilten Fehler nachvollziehen. Die eigentliche Ursache muss noch gefunden werden. Das sollte aber kein größeres Problem mehr sein…

---

<div class="post-metadata">

**Author:** ![rols1](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/rols1/32/14555_2.png) [@rols1](https://forums.plex.tv/u/rols1)\
**Post date:** [December 19, 2016, 1:58pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/168 "2016-12-19T13:58:26Z")

</div>

**Update - Problem Downloadoption erledigt**  
Version 2.6.5, Github: [https://github.com/rols1/Plex-Plugin-ARDMediathek2016/releases](https://github.com/rols1/Plex-Plugin-ARDMediathek2016/releases)

Neben der Plattformspezifischen Pfadbehandlung (u.a. Backslash / Slash) vertragen Dateinamen unter Windows keinen Doppelpunkt. Der diente in der Downloadbezeichnung als Uhrzeittrenner - jetzt durch ein **-** ersetzt.

Mit dem neuen Update sollte es klappen. “Sollte”, weil ich in meiner Windows-Emulation nur eine ältere Version des Servers zum Laufen gebracht habe (Plex-Media-Server-0.9.818.290-11b7fdd-en-US).  
Für eine kurze Rückmeldung eines Windows-Nutzers mit aktuellem Plex-Media-Server wäre ich daher dankbar.

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [December 19, 2016, 5:34pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/169 "2016-12-19T17:34:43Z")

</div>

Geht leider immer noch nicht. ~~Und im Unterschied zu gestern konnte ich heute auch die Datei nicht im Cacheordner entdecken.~~ (edit: scheint abhängig vom Video zu sein. bei einem anderen Video landet auch was im Cache ordner)

Dass etwas heruntergeladen wurde, habe ich aber gesehenen im Trafficmonitor.

---

<div class="post-metadata">

**Author:** ![rols1](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/rols1/32/14555_2.png) [@rols1](https://forums.plex.tv/u/rols1)\
**Post date:** [December 19, 2016, 5:55pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/170 "2016-12-19T17:55:38Z")

</div>

> @OttoKerner said:  
> Geht leider immer noch nicht. ~~Und im Unterschied zu gestern konnte ich heute auch die Datei nicht im Cacheordner entdecken.~~ (edit: scheint abhängig vom Video zu sein. bei einem anderen Video landet auch was im Cache ordner)
> 
> Dass etwas heruntergeladen wurde, habe ich aber gesehenen im Trafficmonitor.

Schade, trotzdem vielen Dank für deine Mühe. Log ist soeben eingetroffen.

Falls ich nicht sicher stellen kann, dass die Methode auf allen Plattformen funktioniert, versuche ich einen anderen Ansatz, ev. mittels curl. Gerne würde ich es aber ohne externen Programmaufruf schaffen - der hat auch seine Tücken und der Nutzer müsste neben dem Plugin noch ein weiteres PRG installieren.

---

<div class="post-metadata">

**Author:** ![rols1](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/rols1/32/14555_2.png) [@rols1](https://forums.plex.tv/u/rols1)\
**Post date:** [December 19, 2016, 6:18pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/171 "2016-12-19T18:18:14Z")

</div>

@OttoKerner  
Oh, im Log sehe ich gerade, dass dort noch das alte ~~Dateiformat~~ Dateinamenformat verwendet wird: Download\_2016-12-19\_18:36:16.mp4 **statt neu Download\_2016-12-19\_18-36-16.mp4**  
Könnte hier das altbekannte Chrome-Cache-Problem zugeschlagen haben?  
Den Code auf Github habe ich nochmal überprüft - ist aktuell. Dein Log weist auch mit V2.6.5 den aktuellen Update aus  
Chrome nervt mich ständig damit, dass frischer Code nicht nachgeladen wird.

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [December 19, 2016, 6:25pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/172 "2016-12-19T18:25:11Z")

</div>

> @rols1 said:  
> Chrome nervt mich ständig damit, dass frischer Code nicht nachgeladen wird.

Ich probier’s mal mit Firefox.

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [December 19, 2016, 6:28pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/173 "2016-12-19T18:28:57Z")

</div>

Jepp, das ging glatt.  
Jetzt probier ich mal das größere Video von vorhin.

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [December 19, 2016, 6:34pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/174 "2016-12-19T18:34:12Z")

</div>

Das größere Video bricht irgendwann ab.  
Logs per PM.

---

<div class="post-metadata">

**Author:** ![rols1](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/rols1/32/14555_2.png) [@rols1](https://forums.plex.tv/u/rols1)\
**Post date:** [December 19, 2016, 7:47pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/175 "2016-12-19T19:47:43Z")

</div>

> @OttoKerner said:  
> Das größere Video bricht irgendwann ab.  
> Logs per PM.

Der Server [ondemand-ww.wdr.de](http://ondemand-ww.wdr.de) war bei der größeren Datei vorübergehend nicht erreichbar ( “Seite nicht erreichbar”). Diese Fehlermeldung im Log wird in einer vorgeschalteten Funktion (get\_page(path)) ausgegeben, wenn der HTTP-Request nicht ausgeführt werden kann.  
Die Downloadfunktion kommt dann erst gar nicht zum Zuge. Das wäre auch beim Streaming der Datei passiert.

Beide Videos klappten bei mir (im Bild die beiden unteren; die Videos sind vollständig).  
Die timeout-Meldung kommt schon nach ca. 15 sec (hier auch bei beiden). Trotzdem führt der Plexserver den Code in der Download-Funktion weiter fort. So verliefen auch die bisherigen Tests (im virtuellen Windows7 allerdings nur mit 1 größeren Video).  
Nach der Timeout-Meldung kann ich weiter im Plugin stöbern + Videos schauen. Im geöffneten Downloadverzeichnis trudeln dann nach und nach die abgerufenen Videos ein.

Nochmals danke für deinen Aufwand.  
Ich schaue mich mal im “Maschinenraum” von Plex um, ob sich dort noch Verbesserungen ergeben - …/Framework/components/storage.py war schon sehr hilfreich.

![](https://sea1.discourse-cdn.com/plex/uploads/default/original/3X/7/3/73219d10a4b5ebf4407595c9bee64fda4afd3fa5.png)

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [December 19, 2016, 7:51pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/176 "2016-12-19T19:51:42Z")

</div>

> @rols1 said:  
> Der Server [ondemand-ww.wdr.de](http://ondemand-ww.wdr.de) war bei der größeren Datei vorübergehend nicht erreichbar ( “Seite nicht erreichbar”).

Der Traffic-Monitor hat mir aber für etliche Minuten einen großen Download mit ~20mbps angezeigt.  
Also irgendetwas wurde da geladen. Oder kann man so ein Datenvolumen auch mit Fehlermeldungen erzeugen? \>:)

> Die timeout-Meldung kommt schon nach ca. 15 sec (hier auch bei beiden). Trotzdem führt der Plexserver den Code in der Download-Funktion weiter fort. So verliefen auch die bisherigen Tests (im virtuellen Windows7 allerdings nur mit 1 größeren Video).

Ich habe mich nicht von der Meldung am Bildschirm verwirren lassen. Meine Beobachtungen stützen sich vor allem auf meinen Trafficmonitor.

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [December 19, 2016, 7:53pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/177 "2016-12-19T19:53:30Z")

</div>

Noch ne blöde Frage: Ist es machbar, neben die Videodatei eine gleichbenannte Textdatei zu legen, die den “richtigen” Titel des Videos enthält sowie ggfs. vorhandenen Beschreibungstext?

---

<div class="post-metadata">

**Author:** ![rols1](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/rols1/32/14555_2.png) [@rols1](https://forums.plex.tv/u/rols1)\
**Post date:** [December 19, 2016, 8:04pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/178 "2016-12-19T20:04:52Z")

</div>

> @OttoKerner said:  
> Noch ne blöde Frage: Ist es machbar, neben die Videodatei eine gleichbenannte Textdatei zu legen, die den “richtigen” Titel des Videos enthält sowie ggfs. vorhandenen Beschreibungstext?

Anfangs hatte ich die Titel der ARD als Dateiname verwendet, aber die enthielten zu viele Sonderzeichen.  
Die Idee mit paralleler Textdatei finde ich gut. Da könnte man sich Brauchbares für die Benennung heraus suchen. Das mache ich so.

> Also irgendetwas wurde da geladen. Oder kann man so ein Datenvolumen auch mit \>Fehlermeldungen erzeugen?  
> ich verstehe - kann’s mir aber (noch) nicht erklären.

---

<div class="post-metadata">

**Author:** ![rols1](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/rols1/32/14555_2.png) [@rols1](https://forums.plex.tv/u/rols1)\
**Post date:** [December 20, 2016, 3:32pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/179 "2016-12-20T15:32:21Z")

</div>

**Update - Downloadoption: Textdatei mit Zusatz-Infos zum Video**  
Version 2.6.6, Github: [https://github.com/rols1/Plex-Plugin-ARDMediathek2016/releases](https://github.com/rols1/Plex-Plugin-ARDMediathek2016/releases)

Dem Vorschlag von @OttoKerner entsprechend enthalten die Downloads eine Textdatei mit den vorher angezeigten Infos der Detailansicht.

Eine Lösung für das Timeout-Problem ist bisher nicht in Sicht. Die verfügbaren Parameter (offizielle + inoffzielle) verhindern nicht, dass nach ca. 15 sec die Fehlermeldung “Dieser Kanal reagiert nicht” auftaucht. Damit unterbleibt dann auch die Meldung zum Verlauf des Downloads, der im Hintergrund weiter läuft.

Ebenfalls unklar bleibt, warum offenbar unter Windows größere Downloads abbrechen, unter Linux aber nicht (da muss man erst den Plugin-Prozess “abschießen”).

Soweit ist die gewählte Methode (Download mit Bordmitteln) - also nicht zufriedenstellend.  
Aber wir sind ja noch im Experimentierstadium…

---

<div class="post-metadata">

**Author:** ![rols1](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/rols1/32/14555_2.png) [@rols1](https://forums.plex.tv/u/rols1)\
**Post date:** [December 26, 2016, 5:22pm UTC](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908/180 "2016-12-26T17:22:48Z")

</div>

**Downloadoption: Hinweis zur geplanten Änderung**

Mit dem kommenden Update wird die Downloadoption umgestellt auf:

- Download mittels Curl
- externes Downloadverzeichnis

Hauptgrund ist das Timeoutproblem, für das ich keine Lösung gefunden habe. Ein weiter Punkt ist, dass mit jedem Update das Downloadverzeichnis zusammen mit dem alten Plugin entfernt wird.  
Mit dem kostenlosen Curl ist ein zuverlässiger Download gewährleistet - ohne Beeinträchtigung durch die Kommunikation zwischen Plexmediaserver und Plugin.

In den gängigen Linux-Distributionen ist Curl bereits enthalten. Windows-Nutzer können es hier beziehen: [curl - Download](https://curl.haxx.se/download.html). Ich habe testweise unter Windows7 das aktuelle Win64 x86\_64-ZIP-Archiv gewählt ([https://dl.uxnr.de/build/curl/curl\_winssl\_msys2\_mingw64\_stc/curl-7.52.1/curl-7.52.1.zip](https://dl.uxnr.de/build/curl/curl_winssl_msys2_mingw64_stc/curl-7.52.1/curl-7.52.1.zip)). Bei Installationsproblemen könnte vielleicht jemand aus dem Forum Hilfestellung leisten. Meine Windowskenntnisse sind beschränkt.

Anbei ein paar Bilder. Einstellungen zu den Pfaden (Curl-Programm, Downloadverzeichnis, Zielverzeichnis zum Verschieben) lassen sich im Plugin und im Einstellungen-Dialog des Webplayers vornehmen.  
Das Update folgt in wenigen Tagen.

Änderungsvorschläge sind wie immer willkommen.

 ![](https://sea1.discourse-cdn.com/plex/uploads/default/original/3X/8/2/8292e5f56d41daf3678eec28eee13f0d1225b352.png)  
 ![](https://sea1.discourse-cdn.com/plex/uploads/default/original/3X/8/9/8911583af040c3be157b0ef768ecd71135f4c485.png)  
  
 ![](https://sea1.discourse-cdn.com/plex/uploads/default/original/3X/5/1/511973d38dcb32fb5b67d2fb47895b6bedcaffaf.png)

[Previous page](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908.md?page=8)

[Next page](https://forums.plex.tv/t/rel-plex-plugin-ardmediathek2016/140908.md?page=10)
