Plex Home Theater Modul

Hallo zusammen,

ich habe mich die letzten Tage an die Arbeit gemacht und meine Skriptsammlung für das Plex Home Theater in ein Symcon PHP Modul zu portieren.

Ihr könnt es wie gewohnt über folgende URL importieren:

https://github.com/daschaefer/SymconPlex

Weitere Informationen findet ihr auf der Github Page.

Wünsche euch Viel Spaß damit!

Fehlerberichte, Verbesserungs und Featurevorschläge gerne als Issue über Github oder hier.

Daniel

Vielen Dank…

Werde es heute mal testen :slight_smile:

Super, vielen Dank für das Modul. Dann kann ich ja meine Skripte ja dann bald durch das Modul ablösen.

Erster Test:

  • Verzeichnis bei Rasplex war bei mir
/storage/.plexht/userdata/guisettings.xml

ohne temp wie auf github beschrieben. Nach der Änderung in der guisettings muss Rasplex erst neu booten sonst bekommt der Socket eine Fehlermeldung in IP Symcon.

Nach dem Neustart von Rasplex lässt sich das Modul sauber ohne Fehlermeldung installieren.

Funktionen:

  • Steuerung hoch runter usw. geht
  • Titel und Status Anzeige funktioniert
  • Wiedergabe Steuerung im Webfront ist bei mir ohne Funktion. Der Status wechselt zwar wenn ich Plex zum Beispiel über andere Remote pausiere. Durch einen Druck im Webfront geht bei mir aber kein Play, Pause usw.
  • Cover bekomme ich keines angezeigt
  • HTML Box ist auch leer.
    Soll da was drinnen stehen oder ist das noch ohne Funktion?

Was mir auf den ersten Blick noch aufgefallen ist Du setzt die Variablen im Modul, diese musst Du aber auch noch aktivieren.

Du musst also bei jeder Variable die gesetzt ist auch


$this->EnableAction($Ident]);

nach setzten der Variable durchführen.

EnableAction — IP-Symcon :: Automatisierungssoftware

Die Funktion


RequestAction ( string $Ident, string $Value )

fehlt, das erklärt auch warum die Steuerung nicht richtig funktioniert. Du nutzt eigene Aktionen, dies ist in Modulen so nicht üblich statt dessen wird
RequestAction — IP-Symcon :: Automatisierungssoftware
benutzt.

Hi vielen Dank für das tolle Modul !

Habe einen Fehler entdeckt:

Der Pfad für Rasplex ist nicht /storage/.plexht/temp/userdata/guisettings.xml

sondern: /storage/.plexht/userdata/guisettings.xml

Super! Kann ich das Script eigentlich auch auf meiner Windows Installation mit IPS 3.10 nutzen?

Module laufen erst ab IPS 4

Oh stimmt, ich sehs gerade… Mein Fehler! Gibt es denn eine Möglichkeit für mich per URL Abfrage das ganze zu lösen? Irgendwie scheint bei mir die Variante, welche ich überall zu lesen bekomme nicht zu funktionieren…
Der Aufruf http://localhost:32400/status/sessions gibt nur folgendes zurück:

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<MediaContainer size=„0“></MediaContainer>

Mir würde es reichen einen Status über Play und Pause abfragen zu können für einen gewissen Client (Plex Samsung TV APP).

Danke euch für das Feedback. Werde mir die einzelnen Posts nacheinander ansehen und entsprechend nachbessern :slight_smile:

Die HTML Box ist derzeit noch leer und ohne Funktion.

Hast du die IP vom Plex Server gesetzt ?

Jep habe ich. Wird aber nix angezeigt.

Habe eurer Feedback berücksichtigt und eine neue Version 1.4 released.

Bitte fügt eure Plex Instanz ganz neu hinzu, da sich einiges geändert hat und sich sonst komische Effekte zeigen werden.

Danke für das Update und das Einarbeiten der Änderungen.
Nach dem Update funktioniert jetzt bei mir sowohl Wiedergabesteuerung, Steuerung als auch die Anzeige von Status und Titel. Das einzige was nach wie vor nicht angezeigt wird bei mir ist das Cover.

Ich denke ich weiß woran das liegt.
Ich würde im nächsten Update eine Konfigurationsoption einbauen, wo du wählen kannst ob die Kommunikation zum Server (v.a. für das Cover) über SSL stattfinden soll. Ich denke genau das wird bei dir benötigt weil du ja die Plex Home Funktion aktiviert hast und somit auch die komplette Datenübertragung vom Server via SSL laufen muss.

Wenn ich die URL die Du in die HTMLBox mit dem Cover schreibst so in einen Browser eingebe dann bekomme ich angezeigt

401 Unauthorized

Deshalb wird dann auch nichts in der HTMLBox angezeigt.

Okay, probiere es mal mit https anstatt http, geht es dann ?

Mit der gleichen URL geht es nicht da fehlt der X-Plex Token. An die XML Daten kommst Du über


https://[IP].[ID].plex.direct:32400/library/metadata/268?checkFiles=1&includeExtras=1&X-Plex-Token=XXXXAAAA

IP in der Form 192-168-1-10
XXXXAAAA am Ende ist der X-Plex-Token.

Siehe
Finding your account token / X-Plex-Token Plex

Das heist wenn man das Modul mit Plex Home nutzten will muss noch eine Abfrage für den X-Plex-Token rein dann kommst Du auch an den gesamten Rest der Daten.

Eine XML Datei eines Film aus Plex Home sieht dann so aus

<MediaContainer size=„1“ allowSync=„1“ identifier=„com.plexapp.plugins.library“ librarySectionID=„1“ librarySectionTitle=„Filme“ librarySectionUUID=„XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX“ mediaTagPrefix="/system/bundle/media/flags/" mediaTagVersion=„1458564056“>
<Video ratingKey=„268“ key="/library/metadata/268" guid=„com.plexapp.agents.imdb://tt0330373?lang=de“ librarySectionID=„1“ studio=„Warner Bros.“ type=„movie“ title=„Harry Potter und der Feuerkelch“ originalTitle=„Harry Potter and the Goblet of Fire“ contentRating=„de/12“ summary=„Das große Abenteuer beginnt, als der Feuerkelch Harry Potters Namen freigibt und Harry damit Teilnehmer eines gefährlichen Wettbewerbs unter drei ruhmreichen Zauberschulen wird – des Trimagischen Turniers. Wer aber könnte Harrys Namen in den Feuerkelch geworfen haben? Jetzt muss er einen gefährlichen Drachen bezwingen, mit gespenstischen Wasserdämonen kämpfen und einem verzauberten Labyrinth entkommen – nur, um am Ende Dem-dessen-Name-nicht-genannt-werden-darf gegenüberzustehen.“ rating=„6.8“ viewOffset=„125106“ viewCount=„1“ lastViewedAt=„1458812643“ year=„2005“ tagline=„Dunkle und schwierige Zeiten liegen vor uns.“ thumb="/library/metadata/268/thumb/1456105676" art="/library/metadata/268/art/1456105676" duration=„9037930“ originallyAvailableAt=„2005-11-15“ addedAt=„1421395721“ updatedAt=„1456105676“ chapterSource=„media“ primaryExtraKey="/library/metadata/53960">
<Media videoResolution=„480“ id=„268“ duration=„9037930“ bitrate=„1723“ width=„720“ height=„426“ aspectRatio=„2.35“ audioChannels=„6“ audioCodec=„ac3“ videoCodec=„h264“ container=„mkv“ videoFrameRate=„PAL“ videoProfile=„main“>
<Part accessible=„1“ exists=„1“ id=„279“ key="/library/parts/279/file.mkv" duration=„9037930“ file=„F:\Video\Filme\H\Harry Potter und der Feuerkelch\Harry Potter IV-Der Feuerkelch.mkv“ size=„1946362529“ container=„mkv“ videoProfile=„main“>
<Stream id=„50434“ streamType=„1“ default=„1“ codec=„h264“ index=„0“ bitrate=„921“ language=„English“ languageCode=„eng“ anamorphic=„1“ bitDepth=„8“ cabac=„1“ chromaSubsampling=„4:2:0“ codecID=„V_MPEG4/ISO/AVC“ colorRange=„tv“ colorSpace=„smpte170m“ duration=„9037930“ frameRate=„23.438“ frameRateMode=„cfr“ hasScalingMatrix=„0“ height=„426“ level=„30“ pixelAspectRatio=„64:45“ pixelFormat=„yuv420p“ profile=„main“ refFrames=„2“ scanType=„progressive“ width=„720“/>
<Stream id=„50435“ streamType=„2“ selected=„1“ default=„1“ codec=„ac3“ index=„1“ channels=„6“ bitrate=„384“ language=„Deutsch“ languageCode=„ger“ audioChannelLayout=„5.1(side)“ bitDepth=„16“ bitrateMode=„cbr“ codecID=„A_AC3“ dialogNorm="-27" duration=„9037930“ samplingRate=„48000“/>
<Stream id=„50436“ streamType=„2“ codec=„ac3“ index=„2“ channels=„6“ bitrate=„384“ language=„English“ languageCode=„eng“ audioChannelLayout=„5.1(side)“ bitDepth=„16“ bitrateMode=„cbr“ codecID=„A_AC3“ dialogNorm="-27" duration=„9037930“ samplingRate=„48000“/>
<Stream id=„50437“ streamType=„3“ codec=„vobsub“ index=„3“ language=„Deutsch“ languageCode=„ger“ codecID=„S_VOBSUB“ format=„vobsub“/>
</Part>
</Media>
<Genre id=„46“ tag=„Abenteuer“ count=„147“/>
<Genre id=„48“ tag=„Fantasy“ count=„85“/>
<Genre id=„180“ tag=„Familie“ count=„49“/>
<Writer id=„7033“ tag=„Steve Kloves“ count=„7“/>
<Director id=„7032“ tag=„Mike Newell“/>
<Producer id=„7096“ tag=„David Heyman“ count=„7“/>
<Country id=„969“ tag=„United Kingdom“ count=„90“/>
<Country id=„52“ tag=„USA“ count=„458“/>
<Role id=„7034“ tag=„Daniel Radcliffe“ count=„8“ role=„Harry Potter“ thumb=„http://image.tmdb.org/t/p/original/yKqkvz9MiWF6LWuHkbjSU3xKd7I.jpg“/>
<Role id=„7035“ tag=„Rupert Grint“ count=„8“ role=„Ron Weasley“ thumb=„http://image.tmdb.org/t/p/original/cQmbe8BwK5oPEu7W6HFw2JQ02HW.jpg“/>
<Role id=„522“ tag=„Emma Watson“ count=„9“ role=„Hermione Granger“ thumb=„http://image.tmdb.org/t/p/original/kT0bDywfM1h71myNeOgELEYHZZy.jpg“/>
<Role id=„1654“ tag=„Ralph Fiennes“ count=„5“ role=„Lord Voldemort“ thumb=„http://image.tmdb.org/t/p/original/95C56hfbvSA1UNvD433EzXviyV5.jpg“/>
<Role id=„3979“ tag=„Michael Gambon“ count=„11“ role=„Albus Dumbledore“ thumb=„http://image.tmdb.org/t/p/original/k6VxRs7xcG6DLEVM1izjb3UWSyC.jpg“/>
<Role id=„7036“ tag=„Alan Rickman“ count=„9“ role=„Severus Snape“ thumb=„http://image.tmdb.org/t/p/original/q7cZwS6CrGKegJltNwaBY5ZaWCK.jpg“/>
<Role id=„529“ tag=„Robbie Coltrane“ count=„9“ role=„Rubeus Hagrid“ thumb=„http://image.tmdb.org/t/p/original/wp09MuNtqjSOKEjdQuOFem79IfT.jpg“/>
<Role id=„5104“ tag=„Brendan Gleeson“ count=„9“ role=„Alastor „Mad-Eye“ Moody“ thumb=„http://image.tmdb.org/t/p/original/pUTBk2sqFgg4aFBXHckD0qKLUYP.jpg“/>
<Role id=„7037“ tag=„Miranda Richardson“ count=„4“ role=„Rita Skeeter“ thumb=„http://image.tmdb.org/t/p/original/kTs3t6pnO3zR7WYSVYzQfJ9yKMW.jpg“/>
<Role id=„1354“ tag=„Gary Oldman“ count=„9“ role=„Sirius Black“ thumb=„http://image.tmdb.org/t/p/original/kCWUeBkZ2sf8LObSpUFgRngawQb.jpg“/>
<Role id=„4134“ tag=„Robert Pattinson“ count=„9“ role=„Cedric Diggory“ thumb=„http://image.tmdb.org/t/p/original/xLN4O0KSZhZmdM8kXrzQcBSmWxm.jpg“/>
<Role id=„7038“ tag=„Stanislav Ianevski“ role=„Viktor Krum“ thumb=„http://image.tmdb.org/t/p/original/rfsv03YZfB2cv2y26IzgdnuyuBl.jpg“/>
<Role id=„7039“ tag=„Clémence Poésy“ count=„3“ role=„Fleur Delacour“ thumb=„http://image.tmdb.org/t/p/original/2ymzwLv8uOYZX8MJ8i586Uj0CC6.jpg“/>
<Role id=„7040“ tag=„Josh Herdman“ count=„6“ role=„Gregory Goyle“ thumb=„http://image.tmdb.org/t/p/original/iP2R7r9wZwqDogxgMC1ouyA9Wpj.jpg“/>
<Role id=„1027“ tag=„Maggie Smith“ count=„9“ role=„Minerva McGonagall“ thumb=„http://image.tmdb.org/t/p/original/8OtS7JhL12Qa8QzSuZZAzNRbFnu.jpg“/>
<Role id=„7041“ tag=„Geraldine Somerville“ count=„7“ role=„Lily Potter“ thumb=„http://image.tmdb.org/t/p/original/fgPi5cmDbJbMmQIA7AE901jhB3x.jpg“/>
<Role id=„7042“ tag=„Matthew Lewis“ count=„8“ role=„Neville Longbottom“ thumb=„http://image.tmdb.org/t/p/original/v9Ow0JEtJZCaKDMvdKXNnzEzmy1.jpg“/>
<Role id=„3982“ tag=„Frances de la Tour“ count=„3“ role=„Madame Olympe Maxime“ thumb=„http://image.tmdb.org/t/p/original/8PvwBlVzzS2sRSLlElRLNG7CYRE.jpg“/>
<Role id=„7043“ tag=„Tom Felton“ count=„9“ role=„Draco Malfoy“ thumb=„http://image.tmdb.org/t/p/original/wxdFHalGakBQScsf3dzB2t0VN89.jpg“/>
<Role id=„7044“ tag=„Roger Lloyd-Pack“ role=„Barty Crouch, Sr.“ thumb=„http://image.tmdb.org/t/p/original/6hWATATAe2Tv7v2EKefdjfAaI7.jpg“/>
<Role id=„462“ tag=„Jason Isaacs“ count=„6“ role=„Lucius Malfoy“ thumb=„http://image.tmdb.org/t/p/original/1GtGhAJz1JloqHARqc2xMsq5rG4.jpg“/>
<Role id=„7045“ tag=„Eric Sykes“ role=„Frank Bryce“ thumb=„http://image.tmdb.org/t/p/original/yI7Z5BfaYmbFyPUR3idA5DCXOQY.jpg“/>
<Role id=„7046“ tag=„Timothy Spall“ count=„6“ role=„Wormtail“ thumb=„http://image.tmdb.org/t/p/original/wqPqtdxObseJikozhcWLNDU5Pao.jpg“/>
<Role id=„7047“ tag=„David Tennant“ role=„Bartemius ‚Barty‘ Crouch Junior“ thumb=„http://image.tmdb.org/t/p/original/dvhgfeZtK0aSHU1H8rkGwFTq28b.jpg“/>
<Role id=„7048“ tag=„Mark Williams“ count=„6“ role=„Arthur Weasley“ thumb=„http://image.tmdb.org/t/p/original/2JNzqMkCdHBuEoK28joG1vyMe9d.jpg“/>
<Role id=„7049“ tag=„James Phelps“ count=„6“ role=„Fred Weasley“ thumb=„http://image.tmdb.org/t/p/original/9HaWV5c8Dvraicjjc9N4Z1nyWsm.jpg“/>
<Role id=„7050“ tag=„Oliver Phelps“ count=„5“ role=„George Weasley“ thumb=„http://image.tmdb.org/t/p/original/kTvYxfFxkyXtljCxTxB6q6OYOY4.jpg“/>
<Role id=„7051“ tag=„Bonnie Wright“ count=„7“ role=„Ginny Weasley“ thumb=„http://image.tmdb.org/t/p/original/1QzCiWSbESJVANYGHA1RwqZpzD0.jpg“/>
<Role id=„7052“ tag=„Jeff Rawle“ role=„Amos Diggory“ thumb=„http://image.tmdb.org/t/p/original/vMAHPrE4pYrOOzcIsYXulEP7Pax.jpg“/>
<Role id=„7053“ tag=„Robert Hardy“ count=„2“ role=„Cornelius Fudge“ thumb=„http://image.tmdb.org/t/p/original/y6NTr4kw3mNQnPmvhs4XMiFT8v5.jpg“/>
<Role id=„7054“ tag=„Sheila Allen“ count=„2“ role=„Ministry Witch“ thumb=„http://image.tmdb.org/t/p/original/xRj8h5w0d6btBtR9mhQIv7ufXjL.jpg“/>
<Role id=„7055“ tag=„Su Elliott“ role=„Ministry Witch“ thumb=„http://image.tmdb.org/t/p/original/6IlvNaDF0JRF9hhIVTOEyLDjS36.jpg“/>
<Role id=„7056“ tag=„Anne Lacy“ role=„Ministry Witch“/>
<Role id=„7057“ tag=„Flip Webster“ role=„Ministry Witch“ thumb=„http://image.tmdb.org/t/p/original/j8rvA4U6nFOV70MPrI0W8dAEWVx.jpg“/>
<Role id=„6875“ tag=„David Sterne“ count=„2“ role=„Ministry Wizard“ thumb=„http://image.tmdb.org/t/p/original/vZaOmbLpbh3rbDa3CGoj7cBkotI.jpg“/>
<Role id=„7058“ tag=„Christopher Whittingham“ role=„Ministry Wizard“ thumb=„http://image.tmdb.org/t/p/original/sBD3EqrXOyDG7AIZqLTpfV03S1s.jpg“/>
<Role id=„7059“ tag=„Liam McKenna“ role=„Ministry Wizard“ thumb=„http://image.tmdb.org/t/p/original/7ZV4IHOmTYaFjk1RMyLpIa7C8by.jpg“/>
<Role id=„7060“ tag=„Campbell Graham“ role=„Ministry Wizard“ thumb=„http://image.tmdb.org/t/p/original/93Oto4Dy3TiTcHIu6Tj8sXj3yyL.jpg“/>
<Role id=„7061“ tag=„Margery Mason“ role=„Food Trolley Lady“ thumb=„http://image.tmdb.org/t/p/original/A1nJN61RozmvjqJQrHXfHM7F03W.jpg“/>
<Role id=„7062“ tag=„Katie Leung“ count=„5“ role=„Cho Chang“ thumb=„http://image.tmdb.org/t/p/original/qKqgHfyFQZ5oCu7R9JxxSb0lqkO.jpg“/>
<Role id=„7063“ tag=„William Melling“ count=„4“ role=„Nigel“ thumb=„http://image.tmdb.org/t/p/original/g98wNtNTHVm2XkftxpOIx0zUeXv.jpg“/>
<Role id=„7064“ tag=„David Bradley“ count=„5“ role=„Argus Filch“ thumb=„http://image.tmdb.org/t/p/original/5BPFRv4io7U1zxkYHtKaE9a8FDD.jpg“/>
<Role id=„7065“ tag=„Devon Murray“ count=„5“ role=„Seamus Finnigan“ thumb=„http://image.tmdb.org/t/p/original/pDbBXnpL6XjlPHDO1UzpX53voI0.jpg“/>
<Role id=„7066“ tag=„Afshan Azad“ count=„5“ role=„Padma Patil“ thumb=„http://image.tmdb.org/t/p/original/ovwinysgr5rEdequY3q2gffu0Ry.jpg“/>
<Role id=„7067“ tag=„Warwick Davis“ count=„10“ role=„Filius Flitwick“ thumb=„http://image.tmdb.org/t/p/original/5xBunTQJexQOuCmtlh8MNJerbaM.jpg“/>
<Role id=„7068“ tag=„Shefali Chowdhury“ count=„4“ role=„Parvati Patil“ thumb=„http://image.tmdb.org/t/p/original/ePIslH8V2yJV4gRU3tbZEn9FaMB.jpg“/>
<Role id=„7069“ tag=„Angelica Mandy“ role=„Gabrielle Delacour“ thumb=„http://image.tmdb.org/t/p/original/fq1xra4NuMQmbFKCSPDyqdCkEeq.jpg“/>
<Role id=„7070“ tag=„Predrag Bjelac“ count=„2“ role=„Igor Karkaroff“ thumb=„http://image.tmdb.org/t/p/original/lv74T1lR0UwubTaE6FaIRLP1tu2.jpg“/>
<Role id=„7071“ tag=„Tolga Safer“ role=„Karkaroff’s Aide“ thumb=„http://image.tmdb.org/t/p/original/hCh4eqAVwuOvv1x7uJbsDDbpUfm.jpg“/>
<Role id=„7072“ tag=„Alfie Enoch“ count=„4“ role=„Dean Thomas“ thumb=„http://image.tmdb.org/t/p/original/6nYFyikxLbqKp2oyt2oBr10M4f7.jpg“/>
<Role id=„7073“ tag=„Louis Doyle“ role=„Ernie MacMillan“ thumb=„http://image.tmdb.org/t/p/original/4853h7KAujPtQcZ6ck8EUPDVnOP.jpg“/>
<Role id=„7074“ tag=„Jamie Waylett“ count=„3“ role=„Vincent Crabbe“ thumb=„http://image.tmdb.org/t/p/original/nvw2IgN2BcpT2MczUuwSaTYuqZK.jpg“/>
<Role id=„7075“ tag=„Charlotte Skeoch“ role=„Hannah Abbott“ thumb=„http://image.tmdb.org/t/p/original/ukHczA8ykX3HNRB3CxpZwMtw4xM.jpg“/>
<Role id=„7076“ tag=„Robert Wilfort“ role=„Photographer“ thumb=„http://image.tmdb.org/t/p/original/3G0QlJyhhVLvs9yTSjo4h89ce1k.jpg“/>
<Role id=„7077“ tag=„Tiana Benjamin“ role=„Angelina Johnson“ thumb=„http://image.tmdb.org/t/p/original/unaGXZLIAn0ViPbhF5claGB3Be1.jpg“/>
<Role id=„7078“ tag=„Henry Lloyd-Hughes“ role=„Roger Davies“ thumb=„http://image.tmdb.org/t/p/original/cO8PvsG3vzIvcoXGwTs6DQqaz7m.jpg“/>
<Role id=„7079“ tag=„Jarvis Cocker“ role=„Band Lead Singer“ thumb=„http://image.tmdb.org/t/p/original/smJVxtorc3yZHcKo2OQHXG3caQt.jpg“/>
<Role id=„7080“ tag=„Jonny Greenwood“ role=„Band Lead Guitar“ thumb=„http://image.tmdb.org/t/p/original/be8jFRIc3Q5eUmdQVFOhdJ1Aq8p.jpg“/>
<Role id=„7081“ tag=„Phil Selway“ role=„Band Drums“ thumb=„http://image.tmdb.org/t/p/original/7nQAY27ESsbT4oGqZlUf6zraJZ2.jpg“/>
<Role id=„7082“ tag=„Steve Mackey“ role=„Band Bass Guitar“ thumb=„http://image.tmdb.org/t/p/original/oQL1gKZbCpxFudZ3rYazjWKlFHr.jpg“/>
<Role id=„7083“ tag=„Jason Buckle“ role=„Band Rhythm Guitar“ thumb=„http://image.tmdb.org/t/p/original/7hfQveVstuyrbFmmoLQ1EhhfXra.jpg“/>
<Role id=„7084“ tag=„Steve Claydon“ role=„Band Keyboards“ thumb=„http://image.tmdb.org/t/p/original/iE3ZTXZCyA9AO3NfJ4A6PvlCoHt.jpg“/>
<Role id=„2057“ tag=„Shirley Henderson“ count=„3“ role=„Moaning Myrtle“ thumb=„http://image.tmdb.org/t/p/original/yxFCumQ2vjMgpdENmroOFN6KENO.jpg“/>
<Role id=„7085“ tag=„Alan Watt“ role=„Assistant Judge“/>
<Role id=„7086“ tag=„Adrian Rawlins“ count=„4“ role=„James Potter“ thumb=„http://image.tmdb.org/t/p/original/bqUlzzI0PrnJxvVbnxV86ORkoEY.jpg“/>
<Extras size=„1“>
<Video ratingKey=„53960“ key="/library/metadata/53960" guid=„iva://api.internetvideoarchive.com/2.0/DataService/VideoAssets(448676)?lang=en&bitrates=80,212,450,600,750,1500,8000&duration=87“ type=„clip“ title=„Harry Potter And The Goblet Of Fire“ summary="" index=„1“ year=„2005“ thumb="/library/metadata/53960/thumb/1430526248" duration=„87000“ originallyAvailableAt=„2005-04-15“ addedAt=„1430526248“ extraType=„1“>
<Media videoResolution=„720“ id=„49315“ duration=„87000“ bitrate=„1500“ width=„1280“ height=„720“ aspectRatio=„1.78“ audioCodec=„aac“ videoCodec=„h264“ container=„mp4“ premium=„1“>
<Part id=„49788“ duration=„87000“ container=„mp4“ key="/services/iva/assets/448676/video.mp4?bitrate=1500" optimizedForStreaming=„1“>
<Stream id=„63145“ streamType=„1“ codec=„h264“ index=„0“ bitrate=„1500“ height=„720“ width=„1280“/>
<Stream id=„63146“ streamType=„2“ selected=„1“ codec=„aac“ index=„1“ channels=„2“ language=„English“ languageCode=„eng“/>
</Part>
</Media>
<Media videoResolution=„480“ id=„49316“ duration=„87000“ bitrate=„750“ width=„640“ height=„480“ aspectRatio=„1.33“ audioCodec=„aac“ videoCodec=„h264“ container=„mp4“ premium=„1“>
<Part id=„49789“ duration=„87000“ container=„mp4“ key="/services/iva/assets/448676/video.mp4?bitrate=750" optimizedForStreaming=„1“>
<Stream id=„63147“ streamType=„1“ codec=„h264“ index=„0“ bitrate=„750“ height=„480“ width=„640“/>
<Stream id=„63148“ streamType=„2“ selected=„1“ codec=„aac“ index=„1“ channels=„2“ language=„English“ languageCode=„eng“/>
</Part>
</Media>
<Media videoResolution=„480“ id=„49317“ duration=„87000“ bitrate=„450“ width=„640“ height=„480“ aspectRatio=„1.33“ audioCodec=„aac“ videoCodec=„h264“ container=„mp4“ premium=„1“>
<Part id=„49790“ duration=„87000“ container=„mp4“ key="/services/iva/assets/448676/video.mp4?bitrate=450" optimizedForStreaming=„1“>
<Stream id=„63149“ streamType=„1“ codec=„h264“ index=„0“ bitrate=„450“ height=„480“ width=„640“/>
<Stream id=„63150“ streamType=„2“ selected=„1“ codec=„aac“ index=„1“ channels=„2“ language=„English“ languageCode=„eng“/>
</Part>
</Media>
</Video>
</Extras>
</Video>
</MediaContainer>

Die URL die momentan bei Dir im Modul übergeben wird sieht so aus


http://192.168.55.10:32400/library/metadata/268/thumb/1456105676&width=720/

da kommt ein 401 Unauthorized

Um die Grafik angezeigt zu bekommen muss die URL so lauten


http://192.168.55.10:32400/library/metadata/268/thumb/1456105676&width=720/?X-Plex-Token=XXXXXXXXXXXXX

XXXXXXX ist der X-Plex-Token.