SeriesPlugin

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • SeriesPlugin

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

      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 installieren
      Ihr benötigt den aktuellen AutoTimer ab 08.05.2012
      Da der AutoTimer noch nicht aktualisiert wurde, müsst ihr die Files von Hand aus dem Git holen.
      (Wer pflegt den "Xtrend" AutoTimer und wo?)

      Abhängigkeiten:
      python-difflib
      python-json
      python-html
      python-twisted...

      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, gestalt ich das noch um.

      Ihr könnt die Episode Patterns anpassen/erweitern:
      Editiert die seriesplugin.cfg und kopiert sie nach /etc/enigma2/seriesplugin.cfg
      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.

      Change-Log:
      0.1
      AutoTimer Serien automatisch benennen
      LiveTV Serien Info Dialog
      MovieList Info Dialog, Umbennen-Funktion
      0.2
      Bugfix: Module zur Laufzeit laden
      Kanal Prüfung eingebaut:
      Alle Kanalnamen werden vor dem Vergleichen vereinheitlicht. Die Ergebnisse kann man sich auch im telnet anschauen.
      0.2.1
      Bugfix: MovieList Info Funktionen
      0.3
      Bugfix: MovieList Rename Funktionen
      Damit es stabil läuft, werden die Filme jetzt sequentiell umbenannt
      Bei Timeouts oder wenn die Verbindung Serverseitige getrennt wurde, wird die Anfrage nach kurzer Zeit automatisch wiederholt.
      Intern wurde sehr viel umgestellt/aufgeräumt.
      Jetzt auch als OE2.0 Version
      0.3.1
      AutoTimer: Problem mit der Änderung von bestehenden Timern behoben
      Der AutoTimer hat jetzt alle SeriesPlugin Features integriert (Aktuell ist das Update aber noch nicht auf dem Feed)
      Wunschliste.de Feed Parsing verbessert (nur OE2.0)
      0.4 Nur OE2.0
      Intern wurde das Plugin komplett überarbeitet (Threading).
      Es läuft jetzt insgesamt viel runder und es sollte zu weniger Spinner auftreten.
      Vor allem wurde das Caching verbessert.
      Kanal Erkennung verbessert.
      Das Umbenennen läuft jetzt im Hintergrund.
      Die maximale Abweichung der Startzeit für die Episodenzuordung kann jetzt angepasst werden.
      0.4.1 Nun als IPK aber nur für OE2.0 auch wenn all dransteht
      Aufnahmen Erkennung (Fernsehserien.de) verbessert
      AMS Kompatibilitäts Probleme behoben
      AutoTimer Kompatibilität mit älteren Versionen verbessert
      Nach dem Umbenennen von Aufnahmen erscheint ein PopUp mit dem Ergebnis (Ihr müsst aber die Movielist schliessen!)
      0.4.2
      Je ein IPK für OE1.6 / PE2.0
      InfoScreen: Aufnahmen können mit rot umbenannt werden
      Aufnahmen Erkennung (Fernsehserien.de) weiter verbessert
      Kanal Zuordnung: Stuerzeichen werden aus dem Kanalnamen entfernt
      Eigene Patterns sind jetzt auch nach dem Neustart vorhanden
      PopUp nach dem Umbenennen von Aufnahmen hat jetzt keinen TimeOut mehr
      0.5
      Kanalvergleich: Wenn der Kanal nicht ermittelt werden kann, wird er ignoriert
      Serien Zuordnung verbessert
      Autotimer: Reale Start-Endzeiten werden jetzt übergeben
      Pattern Verarbeitung: Angehängte Leerzeichen werden zuerst gelöscht
      InfoScreen: Zukünftige Events können jetzt mit Rot aufgenommen werden
      Aufnahmen: Reale Startzeiten werden nun aus den Eit-Dateien gelesen
      Bei Fernsehserien/Wunschliste werden manchmal hintereinanderfolgende Serien unter einer Startzeit zusammengefasst, bisher konnten diese dann nicht verarbeitet werden, jetzt wird zumindest die erste Folge davon erkannt
      Episoden Erkennung (Fernsehserien.de) weiter verbessert (Manche Serien haben keine Werbung auf der Seite, somit ändert sich der XPath)
      Updated auch euren AutoTimer die nächsten Tage.
      0.5.1
      IPK Build Umgebung angepasst (alle Module werden automatisch installiert)
      Crash beim Abbruch des Setups behoben
      Threading verbessert: Wenn ihr den AutoTimer nur Nachts nach einem EPGRefresh laufen lasst, wird der DeepStandBy hinausgezögert bis das SP fertig ist.
      Renaming: Bugfix Title Pattern "" ändert nicht mehr den Dateinamen
      InfoScreen: Bugfix Live Record und Red Button Funktion
      Mit der kommenden CoolTVGuide Version, könnt ihr das SP für jeden Event aufrufen
      0.5.2
      Bugfix:
      InfoScreen aus Movielist kann wieder geöffnet werden
      Nachdem das Setup geöffnet wurde, funktionierte das Caching nicht mehr
      Threading:
      Worker Thread neustart, nach einem Fehler
      Shutdown verbessert
      0.5.3
      Bugfix: Wunschliste.de Episodennamen mit Anführungszeichen
      Von Twisted umgestiegen auf Urllib wegen OE2 >25.05.2012 (SP hat sowieso ein eigenes Threading)
      Logo Größe vereinheitlicht
      Umbenenn-Funktion überarbeitet: Org steht jetzt auch für den Original-Dateinamen
      Bugfix: Extensionmenü-Eintrag
      Neue Konfigdatei: Um ein Pattern auszuschalten, stellt es auf Disabled
      Neue Optionen:
      Dateinamen beim Umbenennen aufräumen
      E2 Zusammenstellung des Dateinamens beim Aufnehmen
      0.5.4
      Erkennungsrate direkt aufeinanderfolgender Sendung verbessert
      (Es wird nicht mehr der erste Treffer verwendet, sondern der mit der geringesten Abweichung der Startzeit)
      Sendernamen Vergleich verbessert
      Bugfix: Aufruf über Extensionmenü

      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.
      - Erstellt Screenshots und ein Telnet Log

      Testphase:
      Wunschliste.de gewährt uns eine 3 Monatige Testphase.
      Während der Testphase werden die Wunschliste.de Anteile noch ClosedSource sein.

      PS:
      Wenn euch die MovieList Rename Funktion zu langsam vorkommt, versucht einfach mal die Informationen von Hand zu ermitteln:
      Nehmt einfach eine Simpsons Folge von gestern / vorgestern und geht auf fernsehserien.de und stoppt die Zeit, bin gespannt, ob jemand das Experiment macht :)

      PSS:
      Ab jetzt kostet es ein Bier, wenn ich ein Log auswerten muss und feststelle, dass es nur an der Abweichung der Startzeit einer Sendung liegt.

      Aktuell sind noch sehr viele Debug Ausgaben drin, wenn die später entfernt werden, läuft es auch nochmal schneller.

      Besucht auch meinen Blog: TecJunkie

      Buy me a beer

      Zitat Betonme im XTrend Receiver Support Forum


      Ein geiles Plugin. Allerdings das mit dem Autotimer krieg ich nicht gebacken.
      "Das Leben ist ungerecht, aber denke daran: nicht immer zu deinen Ungunsten."
      (John F. Kennedy)

      Brave Mädchen kommen in den Himmel, böse überall hin

    Unsere Partnerboards

    ^
    Flag Counter