dansch
22. März 2016 um 23:49
1
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
spx
23. März 2016 um 08:29
2
Vielen Dank…
Werde es heute mal testen
Fonzo
23. März 2016 um 09:49
3
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?
Fonzo
23. März 2016 um 09:58
4
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
Fonzo
23. März 2016 um 10:03
5
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
kallii
23. März 2016 um 13:01
7
Super! Kann ich das Script eigentlich auch auf meiner Windows Installation mit IPS 3.10 nutzen?
Fonzo
23. März 2016 um 13:18
8
Module laufen erst ab IPS 4
kallii
23. März 2016 um 14:49
9
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).
dansch
23. März 2016 um 17:28
10
Danke euch für das Feedback. Werde mir die einzelnen Posts nacheinander ansehen und entsprechend nachbessern
dansch
23. März 2016 um 17:36
11
Die HTML Box ist derzeit noch leer und ohne Funktion.
dansch
23. März 2016 um 17:41
12
Fonzo:
Cover bekomme ich keines angezeigt
Hast du die IP vom Plex Server gesetzt ?
Fonzo
23. März 2016 um 18:44
13
Jep habe ich. Wird aber nix angezeigt.
dansch
23. März 2016 um 21:01
14
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.
Fonzo
24. März 2016 um 10:32
15
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.
dansch
24. März 2016 um 10:41
16
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.
Fonzo
24. März 2016 um 10:47
17
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.
dansch
24. März 2016 um 10:54
18
Okay, probiere es mal mit https anstatt http, geht es dann ?
Fonzo
24. März 2016 um 14:20
19
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>
Fonzo
24. März 2016 um 14:40
20
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.