Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Playlist von Festplatte

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Playlist von Festplatte

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      withstu @RaiBia last edited by

      @raibia Beide Varianten sind in der Readme des Adapters dokumentiert. Entweder du setzt bei allen Playern, die aus diesem "Broadcast" ausgenommen werden sollen, den State ignore_broadcast_cmd auf false (https://github.com/withstu/ioBroker.heos#configuration) oder du arbeitest mit dem command add_to_queue auf Player Ebene. (https://github.com/withstu/ioBroker.heos#player-command-state)

      R 1 Reply Last reply Reply Quote 0
      • R
        RaiBia @withstu last edited by

        @withstu ok, das hab ich soweit verstanden. dann ist es aber nicht möglich, im Bad z.B. die eine Playlist und in der Küche ne andere Playlist zu hören wie ich es in der App einstellen kann? oder sehe ich das falsch?

        W 1 Reply Last reply Reply Quote 0
        • W
          withstu @RaiBia last edited by

          @raibia Doch. Einfach jedem Player über den player command state eine andere playlist id (cid) im add_to_queue mitgeben. Oder du machst das genau so wie in deinem verlinkten Beitrag von @Uhula und machst damit die App komplett obsolet.

          R 2 Replies Last reply Reply Quote 1
          • R
            RaiBia @withstu last edited by

            @withstu puh und ich dachte die Senderbutton für die Alexa wären schon ne Herausforderung, aber gut wer keine Arbeit hat, macht sich welche. Vielen Dank. Ich bekomme das schon hin.
            Lg

            1 Reply Last reply Reply Quote 0
            • R
              RaiBia @withstu last edited by RaiBia

              @withstu
              Du meinst diese Zeile, hinten den Wert ändern, hab ich doch richtig verstanden?

              Playlist.png

              Da steht momentan die PIP drin.

              W 1 Reply Last reply Reply Quote 0
              • W
                withstu @RaiBia last edited by

                @raibia Ja genau. Da kommen die Befehle an die Player rein.

                R 1 Reply Last reply Reply Quote 0
                • R
                  RaiBia @withstu last edited by

                  @withstu
                  Moin,
                  ich muß das Thema nochmal aufgreifen, weil ich damit noch nicht so zurecht komme.
                  Habe die Vis jetzt mal ein paar Tage sein lassen um vllt einen anderen Blickwinkel zu bekommen.
                  Als Beispiel nehme ich mal das Badezimmer. Ich habe 2 verschiedene Pllaylists und 12 Sender.

                  Heos Vis.png

                  Wenn ich jetzt zum Beispiel in der Vis aud Radio Paloma klicke (ist hier auch markiert), dann geht der Sender auch an, aber halt nicht im Bad sondern im Wohnzimmer auf dem AVR.
                  Klicke ich auf den Play Button von Panflöte, spielt er aber Schlager ab im Bad wenn das als letztes lief
                  Geplant sind 3 Views, jeweils eine für Küche, Bad und Wohnzimmer. Später dann vllt noch eine für Multiroom. Die Views sollen alle die Senderbutton und die Schlagerplaylist enthalten und Das Bad zusätzlich die Playlist Panflöte. Die Schlager in Küche und Wohnzimmer laufen . Nur mit den Sendern und dem Bad komme ich nicht weiter. Was mache ich da falsch oder wo ist mein Denkfehler?

                  W 1 Reply Last reply Reply Quote 0
                  • W
                    withstu @RaiBia last edited by

                    @raibia
                    Moin,
                    Die Play states unter heos.0.sources.* (Playlists, Favoriten) werden aktuell immer an alle nicht gruppierten Player und die Gruppenführer geschickt. Die Musik sollte somit auf allen verbundenen Playern laufen.

                    Wenn man das nicht möchte muss man sich die Commands zusammenbasteln. Dabei gibt es mehrere Varianten:

                    • Du benutzt die Scripte unter https://github.com/withstu/ioBroker.heos/#browse-sources. Dabei wird beim Aufruf der View immer die Player ID in den State heos.0.command_scope_pid geschrieben. Wählt man dann einen Eintrag aus, wird an heos.0.command der Befehl scope/[cmd] geschickt. Der Adapter kümmert sich dann darum, dass der Befehl an die korrekten Player geschickt wird.
                    • Du schickst an heos.0.command (Alle Player) oder an heos.0.players.<pid>.command (Einzelne player) einer der Player commands (https://github.com/withstu/ioBroker.heos/#player-command-state). In deinem Fall wäre das play_preset&preset=12, da du den Favorit mit der ID 12 abspielen möchtest. Bei Playlists musst du add_to_queue&sid=1025&aid=4&cid=[CID] verwenden. Anstatt [CID] bitte die Playlist ID einfügen.

                    PS: Ich überlege gerade, ob ich die Play states unter heos.0.sources.* so anpasse, dass sie das Feld heos.0.command_scope_pid beachten. Dann könnte man da die Player Ids eintragen, auf denen die Musik gerade abgespielt werden soll. Lässt man den state leer würde der play state wieder an alle Player schicken.

                    R 1 Reply Last reply Reply Quote 0
                    • R
                      RaiBia @withstu last edited by

                      @withstu
                      Die Scripte in Variante 1 hab ich mir schon angesehen. Ich würde aber gerne mit meiner Vis von oben arbeiten. Das ich dabei mitt deinen Befehlen arbeiten muß leuchtet mir ein.

                      sagte in Playlist von Festplatte:

                      Du schickst an heos.0.command (Alle Player) oder an heos.0.players.<pid>.command (Einzelne player) einer der Player commands (https://github.com/withstu/ioBroker.heos/#player-command-state). In deinem Fall wäre das play_preset&preset=12, da du den Favorit mit der ID 12 abspielen möchtest. Bei Playlists musst du add_to_queue&sid=1025&aid=4&cid=[CID] verwenden. Anstatt [CID] bitte die Playlist ID einfügen.

                      Mir ist nur noch nicht klar, wo ich die Befehle in meinem Fall in der Vis platzieren muss. Oder muss ich den players.command mit diesen Befehlen befüllen. Im Fall des Bades wären das dann 14 Befehle,12 fü die Sender und 2 für die Playlists.

                      W 1 Reply Last reply Reply Quote 0
                      • W
                        withstu @RaiBia last edited by

                        @raibia Das machst du genau wie in deinem Screenshot. In Status kommt heos.0.command (Alle Player) oder heos.0.players.<pid>.command (Einzelner Player). In Wert kommt dann der Befehl den du beim Betätigen des Buttons ausführen möchtest z.B. play_preset&preset=12.

                        R 1 Reply Last reply Reply Quote 1
                        • R
                          RaiBia @withstu last edited by

                          @withstu
                          Du bist der größte. Genauso hab ich mir das vorgestellt. Vielen vielen Dank.

                          1 Reply Last reply Reply Quote 0
                          • Andre Liebgott
                            Andre Liebgott last edited by

                            @raibia Irgendwas ist falsch bei mir oder läuft schief. Datenpunkt habe ich 1:1 so angelegt und das Script im Ordner Admin angelegt/gespeichert und gestartet. Leider bekomme ich (als Java-Newbie) eine Fehlermeldung
                            javascript.0 11:26:12.248 info Start JavaScript script.js.Admin.HEOS_Player (Javascript/js)
                            javascript.0 11:26:12.249 error script.js.Admin.HEOS_Player compile failed: at script.js.Admin.HEOS_Player:3
                            mit der ich nicht weiterkomme.
                            Ich "dachte" zuerst die 3 - steht für die Programmzeile was aber nicht sein kann, da die Zeile 3 leer ist.
                            Wo muss ich suchen - Was muss ich ändern?

                            Homoran icebear 2 Replies Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @Andre Liebgott last edited by

                              @andre-liebgott Der von dir referenzierte User war zuletzt vor 1 1/2 Jahren im Forum

                              1 Reply Last reply Reply Quote 0
                              • icebear
                                icebear @Andre Liebgott last edited by

                                @andre-liebgott said in Playlist von Festplatte:

                                Irgendwas ist falsch bei mir oder läuft schief. Datenpunkt habe ich 1:1 so angelegt und das Script im Ordner Admin angelegt/gespeichert und gestartet.

                                Zeig doch mal das/die Scripte welche/s du meinst, aber bitte dran denken 'In Code Tags </>'

                                Andre Liebgott 1 Reply Last reply Reply Quote 0
                                • Andre Liebgott
                                  Andre Liebgott @icebear last edited by Andre Liebgott

                                  https://forum.iobroker.net/assets/uploads/files/1601917950211-heos_browse.js

                                  Scriptursprung.JPG

                                  icebear 2 Replies Last reply Reply Quote 0
                                  • icebear
                                    icebear @Andre Liebgott last edited by

                                    @andre-liebgott

                                    Du solltest nicht den Link zum Original Script posten sondern so wie du es unter Scripte angelegt hast.

                                    1 Reply Last reply Reply Quote 0
                                    • Andre Liebgott
                                      Andre Liebgott last edited by

                                      Sorry!

                                      Also ich zuerst habe ich einen Datenpunkt angelegt State/Zeichenkette -> 0_userdata.0.heos.browse_result_html

                                      und danach bei iobroker unter Scripte mit "+" ein Javascript im Ordner Admin hinzugefügt und dies unter "Heos-Player" gespeichert.
                                      Wie in der Beschreibung beschrieben, habe ich es im Anschluss gestartet und dann kamm die Fehlermeldung

                                      icebear 1 Reply Last reply Reply Quote 0
                                      • icebear
                                        icebear @Andre Liebgott last edited by

                                        @andre-liebgott said in Playlist von Festplatte:

                                        Also ich zuerst habe ich einen Datenpunkt angelegt State/Zeichenkette -> 0_userdata.0.heos.browse_result_html

                                        Also wenn du nur einen DP angelegt hast, dann fehlt dir wohl noch einer (wenn wir vom gleichen Script sprechen) siehe:

                                        heos_player.png

                                        Fehlermeldungen in Code Tags posten

                                        Andre Liebgott 1 Reply Last reply Reply Quote 0
                                        • Andre Liebgott
                                          Andre Liebgott @icebear last edited by Andre Liebgott

                                          @icebear
                                          Vielen Dank für deine Unterstützung
                                          Es muss ein anderes Script sein, woraus dein Screenshot ist. Das Script (heos_browse.js) welches ich nutzen wollte, hat den Datenpunkt nicht.
                                          ODER brauche ich noch dieses Script aus dem Post -> Denon HEOS Script oder kannst du mir den Link schicken, aus welchem Script dein Screenshot ist?

                                          1 Reply Last reply Reply Quote 0
                                          • icebear
                                            icebear @Andre Liebgott last edited by

                                            @andre-liebgott said in Playlist von Festplatte:

                                            https://forum.iobroker.net/assets/uploads/files/1601917950211-heos_browse.js

                                            Deswegen hatte ich ja geschrieben, dass du das Script welches du benutzt und welches den Fehler bringt in Code-Tags posten sollst.

                                            Der Link den du oben gepostest hast bringt mich genau zu dem Script aus dem mein ScreenShot ist.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            848
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            9
                                            51
                                            2952
                                            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