[preview] vdr-plugin-plex mit Skindesigner Support

  • Hallo,


    Ich habe hier einen "einigermaßen" funktionierenden Skindesigner Support fpr der Plex Plugin.
    Wer möchte kann es testen. Sollte das Skin keine Templates für das Plugin haben wird das Standard OSD verwendet.


    auf alle Fälle benötigt wird libskindesingerapi, jedoch nicht zwingend skindesigner.


    Für Blackhole habe ich ein rudimentäres Skin erstellt. (bin da nicht so recht begabt ;) )


    Prinzipiell ist es "verwendbar" hat aber noch ein paar Baustellen.


    Chris.

  • Gar nicht übel. Meine Güte!


    Ich hatte ja auf sowas gehofft, aber das es so schnell gehen würde? Hut ab!


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Gefällt mir schon ganz gut, da werde ich wohl im Laufe der kommenden Woche es ab meinen Skin anpassen müssen. ;)


    Aber kann es sein, dass die Bedienung mit der Fernbedienung dadurch extrem träge geworden ist?

  • Moin,


    ohne jetzt in den Code gesehen zu haben...wichtig ist, dass beim Navigieren innerhalb der Gridelemente nur die Elemente neu gezeichnet werden, die wirklich auch verändert werden. Also beim navigieren ohne "scrollen" (wenn einfach nur das aktive Gridelement gewechselt wird) nur das neue inaktive und aktive Gridelement, und falls (z.B. nach unten) gescrollt wird, die auf dem Screen verbleibenden Elemente verschieben und nur die neu hinzukommenden auch wirklich neu zeichnen.


    Was natürlich immer zeitintensiv ist ist das holen, skalieren und darstellen der Bilder. Du scheinst da ja schon "on the fly" was zu cachen, vielleicht wäre es überlegenswert, auf dem Client die Bilder schon in der passenden Größe im lokalen Dateisystem beim Starten des Plugins abzulegen (oder über einen Setup Befehl).


    Auf der anderen Seite..."träge" ist schnell dahin geplappert...vielleicht sollte man mal messen wo die Zeit wirklich drauf geht oder genauer prüfen, ob es ggf. an einem anderen Effekt liegt.


    Ciao Louis

  • Moin zusammen,
    erstmal danke für das neue Release.. sieht echt toll aus und hat für findige Skinner sicher genug Potental um da was schönes draus zu machen...
    Nun hatte ich gestern das Plugin (leider jedoch "nur" Version 4bf4542) nochmal getestet. Ich nutze das testing-vdr-dev repo von frodo.
    Leider fangen *mkv-Dateien mit dem Plugin nach ca. 2-3 Minuten ziemlich an zu rucken. Auf dem Server (welchen ich zuerst im Verdacht hatte) ist aber keine besondere Auslaustung zu erkennen. Auf dem client auch nicht.
    Wenn ich die Wiedergabe erneut starte, oder mal 5min nach vorne Skippe, läufts wieder 2-3 Minuten prolbemlos, fängt dann aber wieder an zu ruckeln.
    Nun würde ich die Hardware, also den plex-server, oder das Netzwerk dazuwischen mal ausschließen, denn erstens können *mkv-Dateien am VDR (z.B. über XBMC, oder play-plugin) problemlos wiedergegen werden. Und andere Clients (Andriod oder iOS) können auch ruckelfrei abspielen.
    Ein Windows-Client mit PHT werde ich heute abend nochmal testen.
    Eine Idee?


    [size=10]nOpacity: Icons
    [size=10]skindesigner: tryoutsglassy

  • Hi,
    konnte dieses Phänomen bei mir nicht beobachten.
    Xbmc spielt über Plexbmc die mkv direkt ab. Also ohne jegliches transcoding auf dem Server.
    Wird es über den VDR abgespielt wird in einen TS HTTP Live Stream verpackt. Sollte das Videoquellformat passen (zu 90% bei MKV's) wird der Videostream 1:1 kopiert, das Audio wird in AC3 codiert, DTS lässt zumindest softhddevice noch nicht durch.
    Eventuell mal das Log des PMS durchforsten ($PLEX_HOME/Library/Application Support/Plex Media Server/Logs)

  • Hi,


    gehört zu den Baustellen dass das einlesen der Videos am Server nicht alle "listet". Ich habe 158 Videos, diese werden jedoch nicht alle eingelesen. Zudem liest er mir am Ende 3 Cover aus dem Audio-Verzeichnis ein.


    Gruß utiltiy



    VDR Projekte VDR Projects

  • utiltiy: sind das denn nicht nur die "recently added" so wie angezeigt? Oder sind alle deine Aufzeichnungen neu?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Danke Gerald, war im falschen Tab unterwegs. Also Kommando zurück :D

    Gruß utiltiy



    VDR Projekte VDR Projects

  • @ chriszero


    kann man das einbauen?

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Moin,


    Habe aktuell kaum Zeit um das Plugin weiter zu entwickeln :-/ Wird aber bald wieder besser ;)
    Die Token für Uhrzeit habe ich eingebaut. Geborgt vom TvGuideNG ;)


    Achja, wenn wer ein Template für das Skin shady oder andere Skins hat, würde ich mich darüber freuen, vielleicht zieht ja mal eines Offizell ins Skin ein.
    Liste der Tokens vervollständigt.


    Aktuelle Baustellen beim Skindesigner Support sind:
    -Abfrage ob weitergeschaut werden soll
    -Info Fenster mit Trailer, Specials usw.
    -Mehr Tokens, (Bildqualy, Ton, Auflösung, Schauspieler, usw...) Plex bietet ja Unmengen an Infos...


    Chris

  • Die Token für Uhrzeit habe ich eingebaut.


    Danke :tup


    Gruß utiltiy



    VDR Projekte VDR Projects

  • Danke, geht jetzt :)


    Gruß utiltiy



    VDR Projekte VDR Projects

  • Fixes und Features:


    - Playmarks for skindesigner
    - More tokens (mediainfo, codes, etc)
    - Updated translation


    Es gibt jetzt ein


    Code
    <viewelement name="message"/>


    am einfachsten "displaymessage" skinnen, zum Beispiel:


    Code
    <viewelement name="message">
    		<area condition="{displaymessage}" x="5%" y="80%" width="90%" height="15%" layer="98">
                <drawimage imagetype="skinpart" path="messageblue" x="0" y="0" width="100%" height="100%" />
            </area>
            <area condition="{displaymessage}" x="5%" y="80%" width="90%" height="15%" layer="99">
                <drawtext align="center" valign="center" font="{regular}" fontsize="40%" color="{clrWhite}" text="{message}" />
            </area>
        </viewelement>
  • Hallo,


    Also ich würde jetzt folgende "View Grids" hinzufügen, für jedes lassen sich dann im Setupmenu die Anzahl der Reihen und Zeilen einstellen. Die Reihen und Zeilen gebe ich auch dem Skin weiter.
    Es bleibt bei einem <grid/> im Template. Anhand von einem Token lässt sich herausfinden welches Grid gerade angezeigt werden soll.


    - Plakate Grid
    - Listen Grid
    - Detail Grid
    - Custom Grid ?
    - ...?


    Im Setup wird festgelegt welche Anzeigeart standardmäßig bei welchem Typ verwendet werden soll (Root, Filme, Serien, Staffeln, Episoden) Durchschalten der Anzeigenart schlage ich vor per Farbtaste.


    Werde das dann die nächsten Tage einbauen.

  • Hallo,


    Also ich würde jetzt folgende "View Grids" hinzufügen, für jedes lassen sich dann im Setupmenu die Anzahl der Reihen und Zeilen einstellen. Die Reihen und Zeilen gebe ich auch dem Skin weiter.

    Ich freu' mich schon drauf :)


    Ich selbst habe bisher zu wenig Erfahrung mit dem PMS, um beurteilen zu können, ob noch weitere Grids außer Plakate, Detail und Liste Sinn machen...


    Gruß,
    Tomas

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!