NEW - Der Feed des Merlin Images jetzt bei BoxPirates - NEW

NEW - BoxPirates Plugin Feed - NEW
Unsere Plugins direkt über den Plugin Browser eure Box installierbar

Angepinnt Converter für Subtitle, Serien- und Episodennummer, FSK in Skins

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

    • Converter für Subtitle, Serien- und Episodennummer, FSK in Skins

      Möchte euch hier mit Erlaubnis von @scrounger seinen Converter für Extradaten in Skins vorstellen.
      Dieser darf für die verschiedenen Skins angepasst werden ,einzige Vorgabe des Erstellers hierzu ist ,dass die Lizenz Apache License 2.0 eingehalten wird.
      Das heißt wenn jemand Änderungen vornimmt, sind diese zu publizieren und allen frei zugänglich zu machen!

      scrounger schrieb:

      Hallo zusammen,


      habe einen Converter geschrieben, der es auch ohne EPG Share ermöglicht Subtitle, Serien- und Episodennummer und FSK anzuzeigen, sofern diese Informationen in der Beschreibung (EPG des Senders) zur Verfügung stehen.


      Funktionsweise:
      • Staffel- und Episodennummer: Manche Sender liefern diese Infos im EPG mit (z.B. Sky). Der Converter extrahiert diese Infos über einen Parser und stellt Sie zur Verfügung
      • Subtitle: Extrahiert sich den Subtitle aus der ShorDescription des EPGs. Hier gibt es den Parameter 'maxWords', d.h. wenn die ShortDescription mehr Wörter als dieser Parameter hat wird nix angezeigt. Warum, weil die ShortDescription nicht nur den Subtitle (Episodennamen) enthalten kann, sonder eben auch eine kurz Beschreibung. Spielt einfach mit dem Parameter herum, dann werdet Ihr sehen wie es funktiniert.
        Im Beispiel unten (siehe XML-Quellcode für Skin) ist der Parameter 'Subtitle(10)', d.h. alles was länger als 10 Wörter ist wird nicht angezeigt. Bei meinen ersten Test hat der Wert sehr gut funktioniert.
      • FSK: Extrahiert aus dem EPG die Altersfreigabe


      Installation:
      • kopert die Datei ScroungerEventExtractor.py aus der angehänten *.zip Datei nach
      • [sbox]\usr\lib\enigma2\python\Components\Converter[/sbox]
      • Im Skin könnt ihr den Converter wie folgt ansprechen (z.B. InfoBar, Channelselection, EventView, etc.


      Quellcode

      1. XML-Quellcode
      2. <widget source="session.Event_Now" position="412,874" size="1400,40" backgroundColor="background" foregroundColor="accent1" font="font_second_standard_small" halign="left" valign="bottom" render="Label" transparent="1" noWrap="1">
      3. <convert type="ScroungerEventExtractor">EpisodeNum,Subtitle(10),ParentalRating</convert>
      4. </widget>

      Screenshots:


      extractor1.jpg

      extractor2.jpg
      Falls ihr den Convereter weiter optimieren solltet, dann teilt dies bitte mit der Community!

      Wer weitere Funktionen die bereits eingebaut wurden sehen möchte ,kann dies anhand von scroungers Skins MetrixReloaded auf Github nachschauen wo auch der jeweilige Code zu sehen ist.

      Beispiele der aktuellen Neuerungen:


      scrounger schrieb:

      So hab nochmal ein paar Anpassungen vorgenommen:

      • MetrixReloadedExtEventEPG: Die Genre sind jetzt nicht mehr hardcoded sondern in einer json Datei -> MetrixReloadedExtEventEPG_Genre
        D.h. wenn Genre auch als Subtitle angezeigt wird, dann müsst ihr prüfen ob das Genre in der MetrixReloadedExtEventEPG_Genre vorhanden ist -> nein hinzufügen und dann müsste es funktionieren.
        Bug fix bei RatingStars, siehe bsp unten funktioniert
      • MetrixReloadedIcon: Ich hab den Pfad unabhängig vom MetrixReloaded Skin gemacht. D.h. der Pfad zum skin muss jetzt im xml element mit angebenen werden, z.B.


      Quellcode

      1. <widget alphatest="blend" path="MetrixReloaded/media/logos/stars" position="160,300" render="MetrixReloadedIcon" size="600,40" source="session.extEvent_Now" zPosition="10">
      2. <convert type="MetrixReloadedExtEventEPG">RatingStars</convert>
      3. </widget>
      Dateien
      Kein support für Internet-Sharing!
      und kein Support per PM (Fragen bitte ins Forum)

      Bitte füllt euer Profil aus (Box und Image) ,das erleichtert es uns Euch zu helfen