Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Aufruf] Neuer Adapter ioBroker.plex

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Aufruf] Neuer Adapter ioBroker.plex

    This topic has been deleted. Only users with topic management privileges can see it.
    • liv-in-sky
      liv-in-sky last edited by

      hoffe ich darf mal eine anfänger frage stellen - ich nutze minidlna auf einem linuxserver um über meinen dlna fähigen tv filme ansehen - es gibt ein script unter linux, welches mir den aktuell gespielten film in iobroker schreibt - start und pause funktioniert über broadlink.

      mehr brauche ich eigentlich garnicht. nur den momentan gespielten film - minidlna wird nicht mehr weiterentwickelt und hat ein paar probleme.

      meine frage: kann plex das, ohne das ich plex pass zahle? ich habe plex installiert und den adapter auch - aber das momentan gespielte file wird nirgens gezeigt - dazu brauche ich wohl webhooks, was nur mit plex pass kommt ?

      wenn das nicht geht, kennt jmd einen anderen dlna server, der das kann und in iobroker eingebunden werden kann? kodi ?

      Zefau 1 Reply Last reply Reply Quote 0
      • Zefau
        Zefau @liv-in-sky last edited by

        @liv-in-sky Wenn du kein Plex Pass hast, dann musst du Tautulli als Drittsoftware nutzen. Tautulli liest die aktuelle Wiedergabe bei Plex aus und schickt dann eine Notification an ioBroker.

        Wie du das dann in Tautulli konfigurierst und im Adapter einstellst findest du auf Github (siehe erster Beitrag bzw, https://github.com/Zefau/ioBroker.plex#222tautulli).
        Damit hättest du die aktuelle Wiedergabe in ioBroker mit sehr vielen Details (eine Liste aller States findest du unter https://github.com/Zefau/ioBroker.plex#32-with-advanced-setup).

        Die Steuerung (play, pause, resume, stop) befindet sich aktuell noch in der Entwicklung und kommt demnächst.

        Cheers,
        Zefau

        liv-in-sky 2 Replies Last reply Reply Quote 0
        • Zefau
          Zefau @Headhunter70 last edited by

          @Headhunter70 Für diese Informationen benötigst du Tautulli. Unter https://github.com/Zefau/ioBroker.plex/blob/master/README-states.md#with-advanced-setup findest du eine Liste aller States, die der Adapter auf Basis der Informationen aus Plex Pass oder Tautulli anlegt.

          Dort siehst du (relativ weit unten), dass ein Objektbaum mit _playing.<playerName-playerId>.Metadata.video (nur bei Tautulli) angelegt wird. Dieser enthält viele Informationen, wobei ich mir bei der Transkodierung nicht sicher bin. Diese sollte aber existieren und kann ich im Zweifel in einer nächsten Adapter-Version nachliefern.

          Cheers,
          Zefau

          1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @Zefau last edited by

            @Zefau erstmal vielen dank - das hört sich interessant an - werd mir die software mal ansehen

            1 Reply Last reply Reply Quote 0
            • liv-in-sky
              liv-in-sky @Zefau last edited by liv-in-sky

              @Zefau bräuchte nochmals deine hilfe - stell mich heute wieder mal an 😞

              momentan läuft eine serie:

              Image 4.png

              aber der punkt _playing sieht so aus:
              Image 3.png

              muss ich noch etwas einstellen ?

              Image 5.png

              Zefau 1 Reply Last reply Reply Quote 0
              • Zefau
                Zefau @liv-in-sky last edited by

                @liv-in-sky bist du der Anleitung https://github.com/Zefau/ioBroker.plex/blob/master/README.md#22-advanced-setup-plex-pass-or-tautulli inkl. Schritt 4 gefolgt?

                liv-in-sky 1 Reply Last reply Reply Quote 0
                • liv-in-sky
                  liv-in-sky @Zefau last edited by liv-in-sky

                  @Zefau

                  also nach schreib-copy-fehler - habe jetzt bedeutend mehr info - aber den filenamen, der gerade gespielt wird, sollte der auch zu sehen sein (2-1-Absentia.mp4 - so heißt das file)?

                  Image 6.png

                  ach ja - der fehler ist immer noch da


                  plex.0 2019-07-25 20:39:38.260 debug Retrieved Watch Statistics for Library Serien from Tautulli.
                  plex.0 2019-07-25 20:39:38.259 debug Retrieved Watch Statistics for Library Filme from Tautulli.
                  plex.0 2019-07-25 20:39:38.206 debug Retrieved Users from Tautulli.
                  plex.0 2019-07-25 20:39:38.191 debug Retrieved Settings from Plex.
                  plex.0 2019-07-25 20:39:38.187 debug TypeError: Cannot read property 'forEach' of undefined

                  Zefau 1 Reply Last reply Reply Quote 0
                  • Zefau
                    Zefau @liv-in-sky last edited by

                    @liv-in-sky Danke für die Information. Ich behebe den Fehler zeitnah und nehme den Filenamen mit auf.

                    liv-in-sky 1 Reply Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @Zefau last edited by

                      @Zefau wollte nur noch sagen: cooler adapter - tolle arbeit

                      freu mich schon auf das update

                      Zefau 1 Reply Last reply Reply Quote 1
                      • Zefau
                        Zefau @liv-in-sky last edited by

                        @liv-in-sky @Headhunter70 Neue Version ist im Repository. Nun mit Stream, Transcoding und Filename Information.

                        Bitte unbedingt Schritt 4 der Anleitung für Tautulli nochmal durchführen, da dort weitere Informationen hinzugefügt wurden.

                        H 1 Reply Last reply Reply Quote 0
                        • liv-in-sky
                          liv-in-sky last edited by liv-in-sky

                          das wr ja echt sehr zeitnah 🙂

                          habe adapter installiert (über katze und github) und die nummer 4 mit neuem input ausgeführt

                          leider kommt nun das:


                          Caught 2019-07-25 22:08:35.456 error by controller[0]: at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
                          Caught 2019-07-25 22:08:35.456 error by controller[0]: at startup (internal/bootstrap/node.js:283:19)
                          Caught 2019-07-25 22:08:35.456 error by controller[0]: at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
                          Caught 2019-07-25 22:08:35.456 error by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3)
                          Caught 2019-07-25 22:08:35.456 error by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
                          Caught 2019-07-25 22:08:35.455 error by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32)
                          Caught 2019-07-25 22:08:35.455 error by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
                          Caught 2019-07-25 22:08:35.455 error by controller[0]: at Module._compile (internal/modules/cjs/loader.js:776:30)
                          Caught 2019-07-25 22:08:35.455 error by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.plex/plex.js:19:17)
                          Caught 2019-07-25 22:08:35.455 error by controller[0]: at require (internal/modules/cjs/helpers.js:25:18)
                          Caught 2019-07-25 22:08:35.455 error by controller[0]: at Module.require (internal/modules/cjs/loader.js:690:17)
                          Caught 2019-07-25 22:08:35.455 error by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:562:25)
                          Caught 2019-07-25 22:08:35.455 error by controller[0]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
                          Caught 2019-07-25 22:08:35.455 error by controller[0]: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.plex/EVENTS.json'
                          Caught 2019-07-25 22:08:35.455 error by controller[0]: ^
                          Caught 2019-07-25 22:08:35.455 error by controller[0]: throw err;
                          Caught 2019-07-25 22:08:35.454 error by controller[0]: internal/modules/cjs/loader.js:638

                          Zefau 1 Reply Last reply Reply Quote 0
                          • Zefau
                            Zefau @liv-in-sky last edited by

                            @liv-in-sky da war ich zu schnell. hab's nochmal aktualisiert. Danke für den Hinweis.

                            liv-in-sky 1 Reply Last reply Reply Quote 0
                            • liv-in-sky
                              liv-in-sky @Zefau last edited by

                              @Zefau nur adapter oder auch den punkt 4 der anleitung

                              Zefau 1 Reply Last reply Reply Quote 0
                              • Zefau
                                Zefau @liv-in-sky last edited by

                                @liv-in-sky nur Adapter

                                liv-in-sky 3 Replies Last reply Reply Quote 0
                                • liv-in-sky
                                  liv-in-sky @Zefau last edited by

                                  @Zefau hab den file namen gefunden - genau wie ich es verwenden will - nochmals danke - minidlna kann jetzt in rente gehen

                                  es wird ein player angelegt der unknown heißt - hatte vorher mal alle datenpunkte gelöscht - kommt abe rwieder

                                  Image 1.png

                                  Zefau 1 Reply Last reply Reply Quote 0
                                  • H
                                    Headhunter70 @Zefau last edited by

                                    @Zefau Hi, das ging ja fix 👍 😊 habe jetzt mal neu installiert und die skripte in Tautully updated. Unter Objects habe ich jetzt auch Transkoding und Streams, Super Job !!!!! Wenn Du jetzt noch die Bilder Info siehe Screenshot (rote Pfeile) dazupacken könntest wäre es perfect 🙂
                                    Cheers
                                    Screenshot.PNG

                                    Zefau 1 Reply Last reply Reply Quote 0
                                    • liv-in-sky
                                      liv-in-sky @Zefau last edited by liv-in-sky

                                      @Zefau

                                      habe mal mit mehreren playern gleichzeitig getestet - in plex und tautilla werden die aktuellen files angezeigt - es werden auch 3 player in den objekten angezeigt - aber nur bei einem player wird das abgespielte file geupdated (bei einem wechsel der serie) - manchmal wird irgendwann (nach mehreren minuten) dann doch der filname geupdated)

                                      das updaten des filenamens - wenn nur ein player an ist, ist auch sehr lange - kann ich irgendwie darauf einfluss nehmen, dass die schneller geschieht?

                                      beim stoppen der player wird auch nicht der filename gelöscht unter _playing - der player datenpunkt sollte natürlich bleiben - aber der inhalt wenn nichts läuft sollte vielleicht leer sein ? falls die nicht möglich ist, wäre es noch wichtiger, das die im moment laufenden files schneller upgedatet werden.

                                      obwohl man beim beobachten der datenpunkte sieht, dass sie aktualisiert werden (leuchten kurz grün auf) - bleibt der alte filename im object stehen - dies gilt auch für andere datenpunkte unter metadaten

                                      könntest du da vielleicht nochmal nachsehen - ob man da was machen kann

                                      ps: ich hatte auch schon, das 2 player liefen und ein dritter neuer player dazu kam und nicht angezeigt wurde.

                                      nachtrag: auch nach einem instanzen neustart kommt es nicht zu einem baldigen update der datenpunkte

                                      • oft kommt es erst zum update wenn das "spielende" file beendet wird
                                      • tautulla holt alle 15 sekunden daten von plex - plex soll alle 30 s update holen
                                      H 1 Reply Last reply Reply Quote 0
                                      • H
                                        Headhunter70 @liv-in-sky last edited by Headhunter70

                                        @liv-in-sky @Zefau

                                        kann das was liv-in-Sky sagt bestätigen, habe es auch gerade getestet. Auch ist mir aufgefallen das wenn ich mit demselben User auf zwei verschieden Endgeräten etwas abspiele werden nur Daten vom ersten in Objecte übermittelt. Vielleicht kann man die Strucktur ändern und per Player darstellen und nicht per User. (mehr als ein User pro Player geht ja nicht, andersrum aber schon, wäre für VIS auch optimaler glaube ich)

                                        Edit: Habe gerade nochmal geschaut, Strucktur ist schon per Player, passt also (scheinbar ist mir der Unterschied zwischen Ipad and Iphone nicht klar :-))

                                        Cheers

                                        Hiltex 1 Reply Last reply Reply Quote 0
                                        • Hiltex
                                          Hiltex @Headhunter70 last edited by

                                          @Headhunter70 ich verfolge das hier gerade mit und bin anderer Meinung. Es sollte schon pro Player sein, denn letztlich ist für VIS ja interessant, was im Wohnzimmer abgespielt wird und nicht, was ein User abspielt

                                          H 1 Reply Last reply Reply Quote 0
                                          • H
                                            Headhunter70 @Hiltex last edited by

                                            @Hiltex said in [Aufruf] Neuer Adapter ioBroker.plex:

                                            @Headhunter70 ich verfolge das hier gerade mit und bin anderer Meinung. Es sollte schon pro Player sein, denn letztlich ist für VIS ja interessant, was im Wohnzimmer abgespielt wird und nicht, was ein User abspielt

                                            Du hast 100% Recht, und so habe ich es ja auch gemeint, war nur der Meinung es wäre andersherum 🙂

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            917
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            plex
                                            12
                                            204
                                            21487
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo