Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Vorlage] Spotify Skript

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Vorlage] Spotify Skript

    This topic has been deleted. Only users with topic management privileges can see it.
    • twonky
      twonky last edited by

      Nun ist Version https://github.com/twonky4/ioBroker.spotify-premium verfügbar. Enthaltene Änderungen:

      • Playlisten werden nun komplett geladen (nicht mehr nur die ersten 100 Tracks)

      • Es gibt 2 neue Adapter Konfigurationen: * Nicht mehr vorhandene Playlisten werden beim Refresh(Get_User_Playlists) gelöscht

        • Nicht mehr vorhandene Devices werden beim Refresh(Devices.Get_Devices) gelöscht
      • Behoben: Das Durchführen der Authorization hat manchmal nicht geklappt, da die Authorization_Return_URI am Ende ein "#=" hatte. Das wird nun abgeschnitten.

      • Behoben: Das Polling wurde bei manchen Fehlern nicht abgebrochen

      1 Reply Last reply Reply Quote 0
      • twonky
        twonky last edited by

        Die Version https://github.com/twonky4/ioBroker.spotify-premium hat nun einige neuen Sachen:

        • neuer State 'PlaybackInfo.repeat' mit möglichen Werten: off, context, track

        • neuer State 'PlaybackInfo.shuffle' mit möglichen Werten: true, false

        • States für das abspielende Device werden ebenfalls in 5s-Intervallen aktualisiert

        • States in 'PlaybackInfo' werden jetzt auch aktualisiert, wenn kein Device aktiv ist

        • States in 'PlaybackInfo' werden jetzt geleert, wenn kein Device verfügbar ist

        • neue Playlisten werden beim ersten Abspielen nachgeladen

        Die neuen States 'PlaybackInfo.repeat' und 'PlaybackInfo.shuffle' werden nur angelegt wenn ein neuer Adapter erstellt wird. Alternativ können diese natürlich auch manuel in vorhandene Adapter erstellt werden.

        Sobald die Version ausreichend getestet ist kümmere ich mich auch um eine Veröffentlichung.

        1 Reply Last reply Reply Quote 0
        • wendy2702
          wendy2702 last edited by

          Werde ich heute oder morgen mal testen.

          Gesendet von iPhone mit Tapatalk Pro

          1 Reply Last reply Reply Quote 0
          • twonky
            twonky last edited by

            @wendy2702:

            Hi,

            heute nach ein paar Tagen mal Spotify über meine VISU starten wollen.

            Als keine Musik ertönte mal ins log geschaut:

            ! ````
            spotify-premium.0 2018-02-20 13:02:00.977 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.968 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.967 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.966 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.966 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.949 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.949 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.946 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.946 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.938 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.938 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.925 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.925 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.923 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.923 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.916 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.916 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.865 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.864 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.864 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.864 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.830 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.830 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.829 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.829 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.826 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.826 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.821 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.821 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.817 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.817 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.810 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.810 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.807 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.807 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.805 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.805 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.675 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.675 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.644 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.644 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.642 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.642 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.635 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.635 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.404 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.404 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.367 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.367 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.364 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.364 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.342 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.342 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.256 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.256 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.185 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.185 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.181 warn Spotify Intervall gestoppt !
            spotify-premium.0 2018-02-20 13:02:00.181 warn HTTP Request Fehler wird nicht behandelt, bitte Debuggen !!
            spotify-premium.0 2018-02-20 13:02:00.181 warn Spotify Intervall gestoppt !

            
            Nach Adapter restart scheint es wieder zu gehen. `  
            

            Ich kann schonmal bestätigen, das der o.g. Fehler noch da ist. Bin ihm aber noch nicht auf die schliche gekommen.

            1 Reply Last reply Reply Quote 0
            • wendy2702
              wendy2702 last edited by

              Hi,

              habe den Adapter per Cron so eingestellt das er nachts um 2 Uhr eine restart macht. Heute morgen trotzdem wieder der Fehler.

              Es sieht auch, zumindest bei mir so aus das der Adapter die komplette Performance runter beeinflusst.

              Wollte gerade mal das Loggen auf Debug stellen und dabei ist mir die hohe Anzahl der Ereignisse des Adapter aufgefallen.

              Nutze noch Version 0.7.0 da sich ja laut deiner Aussage mit der neuen Version nichts an dem Problem geändert hat.

              999_spotify_adapter.jpg

              Edit: Nach dem umstellen auf Debug und dem dadurch bedingten Adapter restart ist auch die Anzahl der Ereignisse wieder OK.

              1 Reply Last reply Reply Quote 0
              • twonky
                twonky last edited by

                Der hohe Messagedurchsatz kommt durch den bekannten Fehler zusande. Die Version 0.0.9 hat diesbezüglich auch besseres Logging (im debug) um ihn eher zu finden.

                1 Reply Last reply Reply Quote 0
                • wendy2702
                  wendy2702 last edited by

                  Drüber installieren oder besser alten deinstallieren und neuen installieren?

                  Gesendet von iPhone mit Tapatalk Pro

                  1 Reply Last reply Reply Quote 0
                  • twonky
                    twonky last edited by

                    @wendy2702:

                    Drüber installieren oder besser alten deinstallieren und neuen installieren? `

                    Das spielt nur eine Rolle ob du die neuen States 'PlaybackInfo.repeat' und 'PlaybackInfo.shuffle' selber anlegen möchtest oder nicht.

                    1 Reply Last reply Reply Quote 0
                    • J
                      jankir last edited by

                      Woran kann es liegen, dass ich die Werte nicht überschreiben kann in den Objekten? Ich versuche die volume_percent zu erhöhen aber es wird immer direkt wieder überschrieben? Komischerweise reagiert der Musiccast Lautsprecher nicht auf Änderungen der Lautstärke wenn spotify läuft wenn Sie über den ioBroker kommen… Kennt das jemand?

                      1 Reply Last reply Reply Quote 0
                      • wendy2702
                        wendy2702 last edited by

                        Ich nutze dafür den Musiccast Adapter und ändere darin die Lautstärke.

                        1 Reply Last reply Reply Quote 0
                        • J
                          jankir last edited by

                          Das habe ich auch getestet , der Wert im Object wird erhöht aber es wird nicht lauter. Wenn ich dann am Lautsprecher selber auf + drücke wird es einen Punkt lauter als das was vorher schon lief.

                          1 Reply Last reply Reply Quote 0
                          • wendy2702
                            wendy2702 last edited by

                            Was hast du getestet?

                            Welchen Wert im Musiccast Adapter änderst du denn und wie?

                            Also ich ändere diesen Datenpunkt````
                            musiccast.0.WX-030_00677AD3.main.volume

                            1 Reply Last reply Reply Quote 0
                            • J
                              jankir last edited by

                              Ja genau den, ich mache es per Node red in einer function.

                              Unter Objects ändert sich der Wert auch…

                              1 Reply Last reply Reply Quote 0
                              • wendy2702
                                wendy2702 last edited by

                                Passt jetzt nicht wirklich zum Spotify Thema aber mal egal… hoffe ich:

                                Also wenn ich den markierten Wert bei mir ändere, habe ich sofort eine neue Lautstärke:

                                999_musiccast_volume.jpg

                                Und bei dir funktioniert das nicht?

                                1 Reply Last reply Reply Quote 0
                                • J
                                  jankir last edited by

                                  Doch der Wert da ändert sich, nur der Lautsprecher setzt es nicht um.

                                  Wenn ich dann am Lautsprecher selbst lauter drücke springt es auf den alten Wert+1 und wird natürlich etwas lauter.

                                  Ich teste es gleich mal mit einer anderen Quelle, evtl ist es nur bei Spotify so…

                                  1 Reply Last reply Reply Quote 0
                                  • wendy2702
                                    wendy2702 last edited by

                                    @jankir:

                                    Doch der Wert da ändert sich, nur der Lautsprecher setzt es nicht um.

                                    Wenn ich dann am Lautsprecher selbst lauter drücke springt es auf den alten Wert+1 und wird natürlich etwas lauter. `

                                    Dann würde ich behaupten das mit deiner Musiccast, Musiccast Adapter Installation/Konfiguration nicht stimmt.

                                    Bei mir funktioniert das für beide Musiccast Geräte Problemlos.

                                    Hat allerdings nichts mit Spotify zu tun 😉

                                    1 Reply Last reply Reply Quote 0
                                    • twonky
                                      twonky last edited by

                                      BTW. Spotify unterstützt nicht bei allen Geräten das Volume Control. Ausgeschlossen sind z.B. Smartphones und FireTV

                                      1 Reply Last reply Reply Quote 0
                                      • J
                                        jankir last edited by

                                        Der Output Node muss kein Value sondern einen Command senden, dann geht es… Danke!

                                        1 Reply Last reply Reply Quote 0
                                        • wendy2702
                                          wendy2702 last edited by

                                          Denke du redest vom Node Red Output ?

                                          Warum du das über NodeRed machst bleibt dein Geheimnis da wir die Gründe und deine Installation nicht kennen….

                                          aber mit einem Screenshot wäre man vielleicht eher darauf gekommen.

                                          1 Reply Last reply Reply Quote 0
                                          • J
                                            jankir last edited by

                                            Weil ich die Aktionen mit einem Loxone Taster auslösen will, gibt es denn eine einfachere Variante?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript
                                            95
                                            745
                                            190589
                                            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