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. Visualisierung
  4. Spotify widget

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    122

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Spotify widget

Geplant Angeheftet Gesperrt Verschoben Visualisierung
4 Beiträge 3 Kommentatoren 2.4k Aufrufe
  • Ä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.
  • F Offline
    F Offline
    Fieldy
    schrieb am zuletzt editiert von
    #1

    Hi zusammen,

    bin gerad dabei ein Spotify connect widget zu basteln. Ich möchte eine progress bar für die Laufzeit des aktuellen tracks erstellen. Das Problem was ich aktuell habe ist, dass der max Wert der Progress bar ja für jedes Lied anders ist. Der aktuelle Fortschritt steht in der variable javascript.0.Spotify.PlaybackInfo.progress_ms und die Länge des aktuellen tracks steht in javascript.0.Spotify.PlaybackInfo.duration_ms.

    Leider funktioniert es nicht wenn ich in das max Feld javascript.0.Spotify.PlaybackInfo.duration_ms schreibe. Als test habe ich einfach mal als max wert 300000 eingetragen, in diesem fall funktioniert es und ich sehe, dass sich die Progress bar füllt(obere Bar aus dem screenshot, die untere ist die, wo ich den max Wert auf duration_ms gesetzt habe, diese wird immer als komplett gefüllt angezeigt). Hat jemand eine Idee, wie ich den max Wert der Progress Bar auf die variable duration_ms setzen kann?

    Ich nutze aktuell das Bar widget aus dem basic paket.

    Danke schonmal
    4512_spotify_widget_progress_bar.png
    4512_vis_edit.png

    1 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      Fieldy
      schrieb am zuletzt editiert von
      #2

      Hat sich erledigt, habs selber raus gefunden, der max Wert muss nur in {} gesetzt werden…..

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        Marcel85
        schrieb am zuletzt editiert von
        #3

        Hallo,

        wie genau bist du jetzt vorgegangen damit es funktioniert?

        Bei mir funktioniert es leider noch nicht.

        Gruß

        Marcel

        1 Antwort Letzte Antwort
        0
        • A Offline
          A Offline
          aldoa1
          schrieb am zuletzt editiert von
          #4

          @Marcel85:

          Hallo,

          wie genau bist du jetzt vorgegangen damit es funktioniert?

          Bei mir funktioniert es leider noch nicht.

          Gruß

          Marcel `

          Hier das widget:

          [{"tpl":"tplValueFloatBar","data":{"oid":"javascript.0.Spotify.PlaybackInfo.progress_ms","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","min":"0","max":"{javascript.0.Spotify.PlaybackInfo.duration_ms}","orientation":"horizontal","color":"blue","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"27px","top":"395px","width":"276px","height":"20px"},"widgetSet":"basic"}]
          
          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

          432

          Online

          32.5k

          Benutzer

          81.7k

          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