SeriesPlugin

Aus OE-Alliance Support Wiki

Version vom 31. Januar 2013, 16:49 Uhr von DonkeyShot (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „'''SeriesPlugin''' Wer den AutoTimer Thread verfolgt, wird bestimmt schon etwas von der Serien-Erweiterung gelesen haben. == Funktionen == Das Serie…“)


(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

SeriesPlugin


Wer den AutoTimer Thread verfolgt, wird bestimmt schon etwas von der Serien-Erweiterung gelesen haben.


Funktionen

Das SeriesPlugin hat 3 Funktionen:

  • LiveTV:
    • Info Taste lange gedrückt halten und "Series Info" auswählen.
    • Aus dem LiveTV kann ein InfoScreen mit Staffel, Episode, Titel und Beschreibung aufgerufen werden.


  • MovieList:
    • Series Info: siehe LiveTV
    • Rename: Ihr könnt die Serieninformationen nachträglich noch hinzufügen.


  • AutoTimer:
    • Jeder AutoTimer hat jetzt ein neues Feld "Label series:". Ist das eingeschaltet, wird nach jedem AutoTimer Suchlauf für die gefundenen Timer die Episode, Staffel und der Episodentitel ermittelt. Je nach euren Einstellung wird dann der Timer Titel und/oder dessen Beschreibung angepasst.
    • Beispiele:
      • Die Simpsons S22E14 Wütender Dad - Der Film
      • EUReKA - Die geheime Stadt S04E17 Todesnebel
      • Dexter S04E06 Familienväter
      • CSI:NY S07E17 Die Spur des Skorpions

Der AutoTimer übergibt jeden neuen Timer einzeln nachdem er erstellt wurde an das SeriesPlugin, somit wird der AutoTimer selbst nicht blockiert. Die Eindeutigkeitssuche habe ich auch schon angepasst. Ihr solltet die Funktion Avoid Duplicate Description verwenden.


Konfiguration

Ihr könnt bestimmen,

  • welche Funktionen aktiv und in den jeweiligen Menüs erscheinen sollen
  • welcher Service verwendet werden soll, um die Serien zu identifizieren (aktuell gibt es jeweils nur einen)
  • wie eure Filmtitel und Beschreibungen aussehen sollen


Installation

IPK von hier via FTP nach \tmp kopieren und mit DreamExplorer installieren

Ihr benötigt den aktuellen AutoTimer ab 08.05.2012
Für Oe2.0 könnt ihr den vom Feed verwenden.

telnet
opkg install enigma2-plugin-extensions-autotimer

Für Oe1.6 wird er nicht mehr gepflegt, verwendet diese Version: http://www.et-view-support.com/Forum/showthread.php?8199-SeriesPlugin-0-5-4&p=95634&viewfull=1#post95634
PLi 3.0 AutoTimer fix: http://www.et-view-support.com/Forum/showthread.php?8199-SeriesPlugin-0-5-4&p=102533&viewfull=1#post102533



Abhängigkeiten

  • python-difflib
  • python-json
  • python-html
  • python-ctypes


Tipps

  • AutoTimer: Wenn Ihr die Funktion nicht für jeden neuen AutoTimer separat einschalten wollt, könnt Ihr ja einfach den Default Eintrag im AutoTimer Menü anpassen.
  • LiveTV: Verwendet doch das MultiQuickButton Plugin.
  • MovieList Rename: Verwendet EMC, dann können mehrere Aufnahmen markiert und verarbeitet werden. Kommt erst mit der nächsten EMC Version. Und aktuell ist es so, dass es in einem Dialog läuft, wird dieser beendet, wird auch das Umbenennen angehalten. Evtl, gestalte ich das noch um.
  • Ihr könnt die Episode Patterns anpassen/erweitern: Editiert die seriesplugin_patterns.json und kopiert sie nach /etc/enigma2/seriesplugin_patterns.json. Es kann nur die Kurzbeschreibung angepasst werden, weil der Timer nur diese beinhaltet. Man könnte dies noch in die Rename Funktion der MovieList integrieren, das wäre dann aber nicht mehr konsistent zu der AutoTimer Funktion.


Bei Problemen

  • Aufnahme xy hat keine Serieninformationen.
    • Prüft ob die Informationen auf Wunschliste.de überhaupt verfügbar sind und wie groß die Abweichung der Startzeit ist (Voreingestellt max 15 Minuten). Die Informationen stehen immer nur für die kommenden Tage zu Verfügung, stellt am Besten den AutoTimer so ein, das vorhandene Timer upgedated werden sollen, dann wird das beim nächsten Suchlauf miterledigt.
    • Falls ihr Wiederholungen nachts aufzeichnet, kann es durchaus sein, dass keine Serieninformationen vorliegen.
    • Ist eure Aufnahme vollständig, hat sie die richtige Startzeit?
  • Falls Ihr den AutoTimer über das WebInterface verwendet und nach einem Suchlauf nicht alle Timer Serieninformationen haben, wartet kurz und aktualisiert die Timerliste. Da der Seriensuchlauf asynchron erfolgt, werden die Timer auch noch aktualisiert, nach dem der AutoTimer Suchlauf beendet wurde.