Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. [Neuer Adapter] emby

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.6k

[Neuer Adapter] emby

Geplant Angeheftet Gesperrt Verschoben Tester
embyadapter
17 Beiträge 7 Kommentatoren 2.4k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • thewhoboxT Offline
    thewhoboxT Offline
    thewhobox
    schrieb am zuletzt editiert von
    #1

    Hallo liebe Community,

    Ich arbeite schon länger an einem Adapter für meinen Emby server.
    Gibt es hier noch mehr die ebenfalls einen Emby Server am Laufen haben?
    Ich benutze Ihn um meine Beleuchtung zu steuern, wenn ich einen Film/Serie starte bzw. pausiere.

    Würde mich freuen, wenn sich hier ein paar Tester finden würden um Bugs zu finden oder auch gerne Verbesserungen vorzuschlagen.

    Zum Testen braucht ihr einen API-Key, den erstellt Ihr ganz leicht unter "Admin Dashboard -> Erweiter -> Sicherheit" oder "/web/index.html#!/serversecurity.html". Dort auf das + drücken und einen Namen vergeben.

    Zu Anfang ist es normal, dass keine Clients aufgelistet sind, diese werden erstellt, sobald ein Client etwas abspielt.
    Danach stehen euch alle Infos zum aktuellen Film/Serie zur Verfügung.
    Skripte können über das "x.media.state" getriggert werden.

    Installieren könnt ihr es von Github unter "https://github.com/thewhobox/ioBroker.emby".

    Und nun viel Spaß beim Testen :)

    Meine Adapter: emby | discovery
    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    1 Antwort Letzte Antwort
    3
    • thewhoboxT Offline
      thewhoboxT Offline
      thewhobox
      schrieb am zuletzt editiert von
      #2

      Schade, dass ich leider keine Tester finden konnte.
      Ich hab es trotzdem mal auf npm veröffentlicht.
      Das funktioniert auch soweit gut.

      Bei Github bekomme ich vom automatischen Adapter-Checker die Fehlermeldung:

      [E300] Not found on travis. Please setup travis
      

      Wer und was ist Travis und wie bekomme ich das weg?^^

      Vielen dank schonmal.

      Meine Adapter: emby | discovery
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      1 Antwort Letzte Antwort
      0
      • apollon77A Online
        apollon77A Online
        apollon77
        schrieb am zuletzt editiert von
        #3

        Schau mal hier https://forum.iobroker.net/topic/3919/aufruf-an-alle-travis-ci-appveyor-für-alle-adapter

        Melde dich unter https://travis-ci.org mit deinem GitHub Account an, aktiviere Dein Projekt und starte einen manuellen Build oder mach einen Commit

        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
        thewhoboxT 1 Antwort Letzte Antwort
        1
        • apollon77A apollon77

          Schau mal hier https://forum.iobroker.net/topic/3919/aufruf-an-alle-travis-ci-appveyor-für-alle-adapter

          Melde dich unter https://travis-ci.org mit deinem GitHub Account an, aktiviere Dein Projekt und starte einen manuellen Build oder mach einen Commit

          thewhoboxT Offline
          thewhoboxT Offline
          thewhobox
          schrieb am zuletzt editiert von
          #4

          @apollon77 Vielen dank für den Hinweis. Nach vielen Versuchen hab ich es nun endlich zum Laufen gebracht und er besteht auch den Test.
          Hab ein Pull Request aufgemacht um es mal dem latest repo hinzuzufügen.

          Meine Adapter: emby | discovery
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          1 Antwort Letzte Antwort
          0
          • kmxakK Offline
            kmxakK Offline
            kmxak
            Most Active
            schrieb am zuletzt editiert von
            #5

            Habe mal Emby installiert. Der Adapter wurde korrekt installiert und hat auch eine Verbindung.

            Habe aber bislang nur den Server am laufen. Setze nachher mal einen Client auf und teste weiter.

            Gruß Alex

            1 Antwort Letzte Antwort
            0
            • smaragdschlangeS Offline
              smaragdschlangeS Offline
              smaragdschlange
              schrieb am zuletzt editiert von
              #6

              Hallo @thewhobox ,
              ich hab Deinen Adapter bei mir installiert und ein wenig damit rumgespielt. Ich hab mich sehr über die Antwortzeiten gefreut, sowohl bei der Anzeige, was gerade auf dem Server läuft, als auch beim senden einer Nachricht. Klappt alles sehr gut :+1:
              Eine Sache finde ich aber verwirrend:
              Es wurden bei mir drei Devices in den Objekten von emby.0 erzeugt, jeweils mit einer eigenen ID. Davon scheinen zwei den Emby-Server zu repräsentieren und eines den Klienten, mit dem ich mich angemeldet habe (in diesem Fall Firefox). Was ich nicht verstehe ist,

              1. warum gibt es den Server zweimal als Objekt?

              und

              1. welchen Zweck hat das Unterobjekt "media" bei den Server-Objekten?

              Eine weitere Sache ist mir aufgefallen:
              Nachdem ich mich vom Server abgemeldet habe, wird mein User immer noch als UserName im Klient-Device angezeigt, und auch die letzte Serie und Staffel, die ich gesehen hatte (Episode und Informationen dazu allerdings nicht mehr). Ist das beabsichtigt? Sollen alle Klient-Devices für immer als Objekte im ioBroker bestehen bleiben, oder sollte das device vielleicht gelöscht werden, wenn der Klient sich abgemeldet hat? Hätte beides seine Berechtigung, ich frag nur.

              Aber eine tolle Arbeit, vielen Dank!

              Gruß,

              Sven

              thewhoboxT 1 Antwort Letzte Antwort
              0
              • smaragdschlangeS smaragdschlange

                Hallo @thewhobox ,
                ich hab Deinen Adapter bei mir installiert und ein wenig damit rumgespielt. Ich hab mich sehr über die Antwortzeiten gefreut, sowohl bei der Anzeige, was gerade auf dem Server läuft, als auch beim senden einer Nachricht. Klappt alles sehr gut :+1:
                Eine Sache finde ich aber verwirrend:
                Es wurden bei mir drei Devices in den Objekten von emby.0 erzeugt, jeweils mit einer eigenen ID. Davon scheinen zwei den Emby-Server zu repräsentieren und eines den Klienten, mit dem ich mich angemeldet habe (in diesem Fall Firefox). Was ich nicht verstehe ist,

                1. warum gibt es den Server zweimal als Objekt?

                und

                1. welchen Zweck hat das Unterobjekt "media" bei den Server-Objekten?

                Eine weitere Sache ist mir aufgefallen:
                Nachdem ich mich vom Server abgemeldet habe, wird mein User immer noch als UserName im Klient-Device angezeigt, und auch die letzte Serie und Staffel, die ich gesehen hatte (Episode und Informationen dazu allerdings nicht mehr). Ist das beabsichtigt? Sollen alle Klient-Devices für immer als Objekte im ioBroker bestehen bleiben, oder sollte das device vielleicht gelöscht werden, wenn der Klient sich abgemeldet hat? Hätte beides seine Berechtigung, ich frag nur.

                Aber eine tolle Arbeit, vielen Dank!

                thewhoboxT Offline
                thewhoboxT Offline
                thewhobox
                schrieb am zuletzt editiert von
                #7

                @smaragdschlange Erstmal vielen Dank für das ausprobieren^^
                Da ich per Websocket mit dem EmbyServer spreche kommen geänderte States sofort an.

                Die Clientliste selbst bekomme ich von Emby. Ich parse diese nur und erstelle dann alle States.
                Du könntest die IDs vom Server in den Einstellungen ignorieren. Der Channel "media" wird für jeden Client erstellt, egal ob Server oder nicht (habe momentan keine Möglichkeit zu prüfen ob es sich um den Server selbst dabei handelt).

                Da gebe ich dir Teilweise recht. Serie und Staffel sollten ebenfalls geleert werden.
                Allerdings würde ich und kann ich den Client nicht löschen, da:

                1. Ich im 10 Sekunden Takt alle Clients von EMby bekomme und diese immer wieder neu angelegt werden.
                2. Ich benutze einige Skripte um die Beleuchtung zu schalten wenn ich Pause drücke oder Play. Wenn ich die States löschen würde, müsste ich diese Eventuell immer weider neu im Skript verknüpfen.

                Falls dir noch funktionen Fehlen oder so gerne her damit^^

                Meine Adapter: emby | discovery
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                1 Antwort Letzte Antwort
                0
                • smaragdschlangeS Offline
                  smaragdschlangeS Offline
                  smaragdschlange
                  schrieb am zuletzt editiert von
                  #8

                  @thewhobox
                  Ok, dass die Devices nicht gelöscht werden können/sollen, leuchtet mir ein.
                  Aus irgendeinem Grund werden die Serie- und Staffel-Informationen wohl doch bei einigen Klienten gelöscht. Bei meinem FireTV ist davon nichts mehr zu sehen, bei Firefox aber noch immer (von gestern)...

                  Bezüglich der Server-Devices hatte ich mich nur gewundert. Ist ja nichts wirklich Störendes.
                  Aber wenn diese Devices eigentlich gar keinen Zweck im ioBroker haben, könnte man vielleicht über den UserNamen gehen, um die Devices, die keinen Usernamen liefern, nicht zu erstellen? Wenn ich mich nicht irre, logged man sich doch immer in Emby mit einem User ein, selbst wenn man Autologon hat, oder?

                  Ist es eigentlich möglich, den Klienten zu steuern? Praktisch wäre nämlich eine Funktion, die den Film pausiert (z.B. wenn es an der Tür klingelt) oder auch stoppt (in Verbindung mit dem LGTV-Adapter bei Kanalwechsel). Da der Adapter ja auch anzeigt, ob der Player gemutet ist, und (beim Firefox zumindest) offenbar ja die Lautstärke gesetzt werden kann, frage ich mich, ob man auch Mute setzen kann. Ist aber, wenn ich weiter drüber nachdenke, eher schwierig wegen der unterschiedlichen Klienten.

                  Gruß,

                  Sven

                  thewhoboxT 1 Antwort Letzte Antwort
                  0
                  • smaragdschlangeS smaragdschlange

                    @thewhobox
                    Ok, dass die Devices nicht gelöscht werden können/sollen, leuchtet mir ein.
                    Aus irgendeinem Grund werden die Serie- und Staffel-Informationen wohl doch bei einigen Klienten gelöscht. Bei meinem FireTV ist davon nichts mehr zu sehen, bei Firefox aber noch immer (von gestern)...

                    Bezüglich der Server-Devices hatte ich mich nur gewundert. Ist ja nichts wirklich Störendes.
                    Aber wenn diese Devices eigentlich gar keinen Zweck im ioBroker haben, könnte man vielleicht über den UserNamen gehen, um die Devices, die keinen Usernamen liefern, nicht zu erstellen? Wenn ich mich nicht irre, logged man sich doch immer in Emby mit einem User ein, selbst wenn man Autologon hat, oder?

                    Ist es eigentlich möglich, den Klienten zu steuern? Praktisch wäre nämlich eine Funktion, die den Film pausiert (z.B. wenn es an der Tür klingelt) oder auch stoppt (in Verbindung mit dem LGTV-Adapter bei Kanalwechsel). Da der Adapter ja auch anzeigt, ob der Player gemutet ist, und (beim Firefox zumindest) offenbar ja die Lautstärke gesetzt werden kann, frage ich mich, ob man auch Mute setzen kann. Ist aber, wenn ich weiter drüber nachdenke, eher schwierig wegen der unterschiedlichen Klienten.

                    thewhoboxT Offline
                    thewhoboxT Offline
                    thewhobox
                    schrieb am zuletzt editiert von thewhobox
                    #9

                    @smaragdschlange du kannst in den Einstellungen bestimmte Clients per ID ignorieren.

                    Du kannst momentan ein paar wenige Commands ausführen. Noch mehr werden folgen sobald ich sie testen kann, dass sie auch funktionieren (die API ist da nicht ganz so genau leider).
                    Diese findest du unter dem jeweiligen Client unter Commands.

                    Edit: Seit heute findest du den Adapter im offiziellen Latest-Repo.
                    Wenn du von Git neuinstallierst solltest du jetzt auch neue Commandos wie Play, Pause, Mute, Unmute haben.

                    Meine Adapter: emby | discovery
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    1 Antwort Letzte Antwort
                    1
                    • thewhoboxT Offline
                      thewhoboxT Offline
                      thewhobox
                      schrieb am zuletzt editiert von
                      #10

                      @smaragdschlange Hast du inzwischen schon die neuen Commandos aus dem Latest-Repo getestet?

                      Meine Adapter: emby | discovery
                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      1 Antwort Letzte Antwort
                      0
                      • ostseereiterO Offline
                        ostseereiterO Offline
                        ostseereiter
                        schrieb am zuletzt editiert von
                        #11

                        @thewhobox said in [Neuer Adapter] emby:

                        web/index.html#!/serversecurity.html

                        Ich habe auch mal installiert finde den Adapter nicht schlecht. Mal sehen was damit alles möglich ist.

                        Gruß OSR

                        Plattform
                        Linux x64 CPUs2 AMD G-T56N Processor 1646 MHz 8GB RAM

                        thewhoboxT 1 Antwort Letzte Antwort
                        0
                        • ostseereiterO ostseereiter

                          @thewhobox said in [Neuer Adapter] emby:

                          web/index.html#!/serversecurity.html

                          Ich habe auch mal installiert finde den Adapter nicht schlecht. Mal sehen was damit alles möglich ist.

                          thewhoboxT Offline
                          thewhoboxT Offline
                          thewhobox
                          schrieb am zuletzt editiert von
                          #12

                          @ostseereiter Super, vielen Dank.
                          Würde mich sehr über Kritik oder Verbesserungsvorschläge freuen. Dann kann ich ihn auch mal ins Stable Repo verschieben.

                          Meine Adapter: emby | discovery
                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          ostseereiterO 1 Antwort Letzte Antwort
                          0
                          • thewhoboxT thewhobox

                            @ostseereiter Super, vielen Dank.
                            Würde mich sehr über Kritik oder Verbesserungsvorschläge freuen. Dann kann ich ihn auch mal ins Stable Repo verschieben.

                            ostseereiterO Offline
                            ostseereiterO Offline
                            ostseereiter
                            schrieb am zuletzt editiert von
                            #13

                            @thewhobox
                            Muss mich erst mal damit vertraut machen. Für mein Kino wäre es natürlich nicht schlecht wenn man da drüber das Licht Lautstärke des Receivers und so weiter steuern kann. Mit Skripte wird es natürlich funktionieren. Da ich aber ein Kinoserver habe und dort alles über kodi .16 ( ist natürlich alt aber sonnst läuft die Cinemaversion nicht) konnte ich dort leider kein Emby client integrieren weil Kodi schon zu alt ist. deshalb wird der Adapter leider dort nicht sein Einsatz finden. Aber denn noch klasse.

                            Gruß OSR

                            Plattform
                            Linux x64 CPUs2 AMD G-T56N Processor 1646 MHz 8GB RAM

                            1 Antwort Letzte Antwort
                            0
                            • D Offline
                              D Offline
                              digitaldisplay
                              schrieb am zuletzt editiert von
                              #14

                              Hallo

                              das hier ist wirklich super, danke dafür.
                              Hätte ich diesen Adapter früher gesehen hätte ich mich zum testen bereit gestellt.
                              Kann man hier auch andere Sachen abfangen z.B. Poster vom laufendem Programm oder die Endzeit?

                              danke nochmal und Grüße
                              DD

                              thewhoboxT 1 Antwort Letzte Antwort
                              0
                              • D digitaldisplay

                                Hallo

                                das hier ist wirklich super, danke dafür.
                                Hätte ich diesen Adapter früher gesehen hätte ich mich zum testen bereit gestellt.
                                Kann man hier auch andere Sachen abfangen z.B. Poster vom laufendem Programm oder die Endzeit?

                                danke nochmal und Grüße
                                DD

                                thewhoboxT Offline
                                thewhoboxT Offline
                                thewhobox
                                schrieb am zuletzt editiert von
                                #15

                                @digitaldisplay Hey, tester kann ich immer gebrauchen.
                                Ich muss mir mal anschauen, was ich alles für Infos von Emby bekommen
                                Die Poster denke ich werden funktionieren, wie das mit der Endzeit aussieht muss ich schauen.
                                Die dann als Date-Object oder restliche Sekunden?

                                Meine Adapter: emby | discovery
                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                1 Antwort Letzte Antwort
                                0
                                • D Offline
                                  D Offline
                                  Dom99
                                  schrieb am zuletzt editiert von
                                  #16

                                  Hallo ich bekomme leider immer die Fehlermeldung:

                                  "WebSocket Error. Try Reconnect in 60s"

                                  Obwohl die Domain und der Port korrekt sind. (über Browser erreichbar)
                                  Der API Key wurde auch wie in der Anleitung eingetragen.

                                  Vielleicht hat jemand eine Lösung.

                                  thewhoboxT 1 Antwort Letzte Antwort
                                  0
                                  • D Dom99

                                    Hallo ich bekomme leider immer die Fehlermeldung:

                                    "WebSocket Error. Try Reconnect in 60s"

                                    Obwohl die Domain und der Port korrekt sind. (über Browser erreichbar)
                                    Der API Key wurde auch wie in der Anleitung eingetragen.

                                    Vielleicht hat jemand eine Lösung.

                                    thewhoboxT Offline
                                    thewhoboxT Offline
                                    thewhobox
                                    schrieb am zuletzt editiert von
                                    #17

                                    @Dom99 hast du mal einen Screenshot von den Einstellungen?

                                    Meine Adapter: emby | discovery
                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                    1 Antwort Letzte Antwort
                                    0
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    833

                                    Online

                                    32.5k

                                    Benutzer

                                    81.6k

                                    Themen

                                    1.3m

                                    Beiträge
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                    ioBroker Community 2014-2025
                                    logo
                                    • Anmelden

                                    • Du hast noch kein Konto? Registrieren

                                    • Anmelden oder registrieren, um zu suchen
                                    • Erster Beitrag
                                      Letzter Beitrag
                                    0
                                    • Home
                                    • Aktuell
                                    • Tags
                                    • Ungelesen 0
                                    • Kategorien
                                    • Unreplied
                                    • Beliebt
                                    • GitHub
                                    • Docu
                                    • Hilfe