NEWS
Test Adapter Plex v1.1.x
-
@sigi234 sagte in Test Adapter Plex v1.1.x:
@ticaki sagte in Test Adapter Plex v1.0.x:
v.1.1.0
ist auf dem Weg ins latestOk,
mal Plex auf LG TV getestet, keine Reaktion auf button controls und keine Daten xxxseek
plex.0 2023-09-11 13:02:59.147 warn Error triggering playback action -skipNext- on player LG 43UK6300LLB-966gg2cnfsu7sc84e95hupho with ip:192.168.178.20.! See debug log for details. plex.0 2023-09-11 13:02:59.135 info Triggered action -skipNext- on player LG 43UK6300LLB-966gg2cnfsu7sc84e95hupho with ip:192.168.178.20.Hast du mal probiert ob das per Link im Browser geht? Hat der Fernseher ne Firewall?
@ticaki sagte in Test Adapter Plex v1.1.x:
Hast du mal probiert ob das per Link im Browser geht?
400 Bad Request
Hat der Fernseher ne Firewall?
Nein
Cover wird aber angezeigt via Browser:
http://192.168.178.20:32400/library/metadata/25163/art/1694049681?X-Plex-Token=xxxxxxxxxxxxxxEdit:
Daten kommen ja alle rein, aber nicht raus. Der TV hat ja eine andere IP und ist via LAN verbunden.
Ich habe auch den LG Adapter installiert und da musste man den TV mit dem Adapter einmalig ein Pairing ausführen. -
Aktuelle Test Version 1.1.x Veröffentlichungsdatum 10.12.24 Github Link https://github.com/iobroker-community-adapters/ioBroker.plex Über Tester der aktuellen Version würde ich mich sehr freuen.
Änderungen v 1.1.0:
bei Update auf diese Version bitte alles incl. plex im Objektdatenbaum löschen und dann Adapter neustarten- Player(Abspielgerät)aktualisierung hin zugefügt. (benötigt Webhook).
- States unter _playing.x._Controls
- _Controls.playback.playLast um Start für letztes Medium zu starten nach dem Playerverbindung verloren hat wurde
- _Controls.playback.playKey starten von eigenen Keys (key#viewoffset)
- _Controls alle States zeigen den aktuellen Werte des Players an, soweit sinnvoll und verfügbar
- _Controls.timeline.refreshDetails schaltet die Option, Playeraktualisierung per Player grundsätzlich an oder aus. Gestartet wird es immer durch das Empfangen einer Webhooknachricht.
- States unter _Controls werden niemals gelöscht oder genullt.
- States unter _playing.x.Player
- states die direkt auf der Ebene Player.details liegen können sich im Verhalten ändern. Das ist ein Dump der internen Daten, die teilweise wieder geladen werden beim Plex-Adapter restart.
- .details. beinhalten den aktuellen Status des Players nach Priorität, wenn z.B. Photos mit Musik abgespielt werden (video, music dann photo) (Prorität ist ungetestet)
- states unter Player.details.[music, photo, video] beinhalten die Daten die vom Player kommen und werden niemals gelöscht oder genullt.
- Unter Metadata findet ihr einen Ordner Music darunter finden sich der link zur Liedtextdatei, Plaintext und dem Codec.
- Löschen/nullen von States, betrifft die Aufräumfunktion
- states unter _Controls oder Player werden nicht Aufgeräumt
- Alle anderen States unter _playing werden bei einem Webhookeingang und wenn sie seit 30 Minuten nicht intern aktualisiert wurden genullt.
- Löschen/nullen von States, betrifft die Aufräumfunktion
- Übersetzung: Alle States sollte jetzt Übersetzungen in den üblichen Sprachen haben - fehlerhafte Übersetzungen bitte melden... oder dämliche :)
- und gewiss viele Kleinigkeiten die ich vergessen habe
Bekannte Fehler:- Übersetzung (de) des neuen Adminkonfigurationspunkt ist echt mies
Feedback zu folgenden Fragen erwünscht:- Fehlt noch etwas um den Adapter "vis-ready" zu bekommen?
Noch offene Punkte:
@ticaki sagte in Test Adapter Plex v1.1.x:
Übersetzung: Alle States sollte jetzt Übersetzungen in den üblichen Sprachen haben - fehlerhafte Übersetzungen bitte melden... oder dämliche


Kunstwerk? Artikel?
Edit2:

-
@ticaki sagte in Test Adapter Plex v1.1.x:
Übersetzung: Alle States sollte jetzt Übersetzungen in den üblichen Sprachen haben - fehlerhafte Übersetzungen bitte melden... oder dämliche


Kunstwerk? Artikel?
Edit2:

@sigi234
Ich weiß nicht wirklich was die grandpa Datenpunkte sind. ist das die Show bei einer Serie? -
@sigi234
Ich weiß nicht wirklich was die grandpa Datenpunkte sind. ist das die Show bei einer Serie?@ticaki sagte in Test Adapter Plex v1.1.x:
@sigi234
Ich weiß nicht wirklich was die grandpa Datenpunkte sind. ist das die Show bei einer Serie?Keine Ahnung, hat was mit Serie zu tun.
-
@ticaki sagte in Test Adapter Plex v1.1.x:
@sigi234
Ich weiß nicht wirklich was die grandpa Datenpunkte sind. ist das die Show bei einer Serie?Keine Ahnung, hat was mit Serie zu tun.
@sigi234
Hast du einen Begriff für Musik, Film, Photo - des Multimediainhalts? Inhalts? Werks? Kunstwerks? Ich kann mich nicht entscheiden. Elements... Ich favorisiere Elements oder Multimediainhalts. Hab mich für Multimediainhalt entschieden ok? -
@ticaki sagte in Test Adapter Plex v1.1.x:
@sigi234
Ich weiß nicht wirklich was die grandpa Datenpunkte sind. ist das die Show bei einer Serie?Keine Ahnung, hat was mit Serie zu tun.
@sigi234
Noch was, wenn du einen Datenpunkt hast der (no description) heißt ist der nicht definiert, da muß ich wissen was drin steht - der wird immer mit{'name': '(no description given)', 'role': 'state', 'type': 'string'}erzeugt. -
@sigi234
Hast du einen Begriff für Musik, Film, Photo - des Multimediainhalts? Inhalts? Werks? Kunstwerks? Ich kann mich nicht entscheiden. Elements... Ich favorisiere Elements oder Multimediainhalts. Hab mich für Multimediainhalt entschieden ok? -
@sigi234
Noch was, wenn du einen Datenpunkt hast der (no description) heißt ist der nicht definiert, da muß ich wissen was drin steht - der wird immer mit{'name': '(no description given)', 'role': 'state', 'type': 'string'}erzeugt. -
@sigi234
Noch was, wenn du einen Datenpunkt hast der (no description) heißt ist der nicht definiert, da muß ich wissen was drin steht - der wird immer mit{'name': '(no description given)', 'role': 'state', 'type': 'string'}erzeugt.Hallo, gibt es was Neues?
-
Hab morgen Zeit. Ich muss wissen was im Datenfeld steht. Also in dem Fall von oben wird es wohl das Studio als string sein
-
Hab morgen Zeit. Ich muss wissen was im Datenfeld steht. Also in dem Fall von oben wird es wohl das Studio als string sein
-
parentStudio - aber bei dem kann ich es mir Denken, das produzierende Studio des Albums/Staffel, Zeichenkette.
Die Datenpunkte zu Tautulli werden nicht angepasst, weil die jeder Nutzer selbst für sich definieren kann.
Morgen gibts ein neues Release, ist fast alles was gemeldet wurde behoben. Um deinen Fernseher können wir uns vielleicht am Sonntag kümmern.
-
parentStudio - aber bei dem kann ich es mir Denken, das produzierende Studio des Albums/Staffel, Zeichenkette.
Die Datenpunkte zu Tautulli werden nicht angepasst, weil die jeder Nutzer selbst für sich definieren kann.
Morgen gibts ein neues Release, ist fast alles was gemeldet wurde behoben. Um deinen Fernseher können wir uns vielleicht am Sonntag kümmern.
@ticaki sagte in Test Adapter Plex v1.1.x:
parentStudio - aber bei dem kann ich es mir Denken, das produzierende Studio des Albums/Staffel, Zeichenkette.
Wert:
MCA Records{ "common": { "name": "(no description given)", "role": "state", "type": "string", "write": false }, "type": "state", "native": {}, "from": "system.adapter.plex.0", "user": "system.user.admin", "ts": 1694430224466, "_id": "plex.0.events.Metadata.parentStudio", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } } -
v.1.1.1 demnächst im latest
nur Fehlerbehebungen, kaum geändertes Verhalten.
Ich weiß noch nciht ob ich die Metadata.*.Media.url Datenpunkte lassen oder entfernen soll. Unter Music ist er definiert und ein Link auf den abgespielten Inhalt. Das gibts auch für alles andere. Drin lassen und definieren (dann ist es eine url) oder raus werfen?
-
v.1.1.1 demnächst im latest
nur Fehlerbehebungen, kaum geändertes Verhalten.
Ich weiß noch nciht ob ich die Metadata.*.Media.url Datenpunkte lassen oder entfernen soll. Unter Music ist er definiert und ein Link auf den abgespielten Inhalt. Das gibts auch für alles andere. Drin lassen und definieren (dann ist es eine url) oder raus werfen?
hi- habe auf neuen js-controller upgedatet - bekomme nun das
host.iobroker59 2023-09-16 20:13:41.032 warn Do not restart adapter system.adapter.plex.0 because restart loop detected host.iobroker59 2023-09-16 20:13:41.032 error instance system.adapter.plex.0 terminated with code 6 (UNCAUGHT_EXCEPTION) plex.0 2023-09-16 20:13:40.355 error 400 - {"response":{"result":"error","message":"Invalid apikey","data":{}}} plex.0 2023-09-16 20:13:40.355 error StatusCodeError: 400 - {"response":{"result":"error","message":"Invalid apikey","data":{}}} at new StatusCodeError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:32:15) at plumbing.callback (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:104:33) at Request.RP$callback [as _callback] (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:46:31) at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (node:events:514:28) at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) at Request.emit (node:events:514:28) at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) at Object.onceWrapper (node:events:628:28) at IncomingMessage.emit (node:events:526:35) at endReadableNT (node:internal/streams/readable:1359:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) plex.0 2023-09-16 20:13:40.355 error unhandled promise rejection: 400 - {"response":{"result":"error","message":"Invalid apikey","data":{}}} plex.0 2023-09-16 20:13:40.355 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). plex.0 2023-09-16 20:13:40.341 error 400 - {"response":{"result":"error","message":"Invalid apikey","data":{}}} plex.0 2023-09-16 20:13:40.341 error StatusCodeError: 400 - {"response":{"result":"error","message":"Invalid apikey","data":{}}} at new StatusCodeError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:32:15) at plumbing.callback (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:104:33) at Request.RP$callback [as _callback] (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:46:31) at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (node:events:514:28) at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) at Request.emit (node:events:514:28) at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) at Object.onceWrapper (node:events:628:28) at IncomingMessage.emit (node:events:526:35) at endReadableNT (node:internal/streams/readable:1359:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) plex.0 2023-09-16 20:13:40.340 error unhandled promise rejection: 400 - {"response":{"result":"error","message":"Invalid apikey","data":{}}} plex.0 2023-09-16 20:13:40.340 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). plex.0 2023-09-16 20:13:40.311 warn Terminated (UNCAUGHT_EXCEPTION): Without reason plex.0 2023-09-16 20:13:40.310 info terminatingden api key habe ich neu eingerichtet und es kam auch kein fehler
hast du eine ahnung, was da sein könnte
-
hi- habe auf neuen js-controller upgedatet - bekomme nun das
host.iobroker59 2023-09-16 20:13:41.032 warn Do not restart adapter system.adapter.plex.0 because restart loop detected host.iobroker59 2023-09-16 20:13:41.032 error instance system.adapter.plex.0 terminated with code 6 (UNCAUGHT_EXCEPTION) plex.0 2023-09-16 20:13:40.355 error 400 - {"response":{"result":"error","message":"Invalid apikey","data":{}}} plex.0 2023-09-16 20:13:40.355 error StatusCodeError: 400 - {"response":{"result":"error","message":"Invalid apikey","data":{}}} at new StatusCodeError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:32:15) at plumbing.callback (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:104:33) at Request.RP$callback [as _callback] (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:46:31) at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (node:events:514:28) at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) at Request.emit (node:events:514:28) at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) at Object.onceWrapper (node:events:628:28) at IncomingMessage.emit (node:events:526:35) at endReadableNT (node:internal/streams/readable:1359:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) plex.0 2023-09-16 20:13:40.355 error unhandled promise rejection: 400 - {"response":{"result":"error","message":"Invalid apikey","data":{}}} plex.0 2023-09-16 20:13:40.355 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). plex.0 2023-09-16 20:13:40.341 error 400 - {"response":{"result":"error","message":"Invalid apikey","data":{}}} plex.0 2023-09-16 20:13:40.341 error StatusCodeError: 400 - {"response":{"result":"error","message":"Invalid apikey","data":{}}} at new StatusCodeError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:32:15) at plumbing.callback (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:104:33) at Request.RP$callback [as _callback] (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:46:31) at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (node:events:514:28) at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) at Request.emit (node:events:514:28) at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) at Object.onceWrapper (node:events:628:28) at IncomingMessage.emit (node:events:526:35) at endReadableNT (node:internal/streams/readable:1359:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) plex.0 2023-09-16 20:13:40.340 error unhandled promise rejection: 400 - {"response":{"result":"error","message":"Invalid apikey","data":{}}} plex.0 2023-09-16 20:13:40.340 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). plex.0 2023-09-16 20:13:40.311 warn Terminated (UNCAUGHT_EXCEPTION): Without reason plex.0 2023-09-16 20:13:40.310 info terminatingden api key habe ich neu eingerichtet und es kam auch kein fehler
hast du eine ahnung, was da sein könnte
@liv-in-sky
Noch nicht :)Hab gerade einen neue Token abgerufen und es läuft bei mir. (dev-server) Kannst du das mal mit Debuglog wiederholen?
-
@liv-in-sky
Noch nicht :)Hab gerade einen neue Token abgerufen und es läuft bei mir. (dev-server) Kannst du das mal mit Debuglog wiederholen?
-
@liv-in-sky
Noch nicht :)Hab gerade einen neue Token abgerufen und es läuft bei mir. (dev-server) Kannst du das mal mit Debuglog wiederholen?
ok - habe mal alles mit tautulli rausgenommen - der adapter funktioniert jetzt
das scheint mein problem zu sein - muss mich damit nochmal rihtig beschäftigen
-
@liv-in-sky sagte in Test Adapter Plex v1.1.x:
debug StatusCodeError: 400 - {"response":{"result":"error","message":"Invalid apikey","data":{}}} plex.0
debug Could not retrieve Users from Tautulli!adapter.log.debug('Could not retrieve Users from Tautulli!'); adapter.log.debug(err);Der Tautulli Api-key ist falsch. Dann trag ich den auch mal falsch ein und suche wo der absturz ist :)
-
@liv-in-sky sagte in Test Adapter Plex v1.1.x:
debug StatusCodeError: 400 - {"response":{"result":"error","message":"Invalid apikey","data":{}}} plex.0
debug Could not retrieve Users from Tautulli!adapter.log.debug('Could not retrieve Users from Tautulli!'); adapter.log.debug(err);Der Tautulli Api-key ist falsch. Dann trag ich den auch mal falsch ein und suche wo der absturz ist :)
@ticaki hatte ich eigentlich auch neu gemacht - ich versuch es nochmal