Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Spotify widget

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    835

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Spotify widget

Scheduled Pinned Locked Moved Visualisierung
4 Posts 3 Posters 2.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    Fieldy
    wrote on last edited by
    #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 Reply Last reply
    0
    • F Offline
      F Offline
      Fieldy
      wrote on last edited by
      #2

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

      1 Reply Last reply
      0
      • M Offline
        M Offline
        Marcel85
        wrote on last edited by
        #3

        Hallo,

        wie genau bist du jetzt vorgegangen damit es funktioniert?

        Bei mir funktioniert es leider noch nicht.

        Gruß

        Marcel

        1 Reply Last reply
        0
        • A Offline
          A Offline
          aldoa1
          wrote on last edited by
          #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 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Support us

          ioBroker
          Community Adapters
          Donate

          711

          Online

          32.6k

          Users

          82.1k

          Topics

          1.3m

          Posts
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Home
          • Recent
          • Tags
          • Unread 0
          • Categories
          • Unreplied
          • Popular
          • GitHub
          • Docu
          • Hilfe