(defpoll eversolo-state :interval "5s"
  "~/.config/eww/scripts/get_dmp_state.sh")

(defwidget eversolo-main []
  (box :class "eversolo-widget"
       :orientation "horizontal"
       :spacing 16
       :padding 16
       :halign "start"

(image :path "${eversolo-state.cover}" 
       :class ["cover"]
       :width 230
       :height 230
       :content-fit "cover"
       :valign "center"
       :halign "center")


    (box :orientation "vertical" :spacing 10 :valign "center" :halign "center" :padding 4
      (label :text "Eversolo DMP-A6 Master Edition Gen 2"
             :class "model-label" :halign "center")

      (label :text "${eversolo-state.title}"
             :class "title-label" :max-width 160 :wrap true :halign "center")

      (label :text "${eversolo-state.artist}"
             :class "artist-label" :max-width 160 :wrap false :halign "center")

      (label :text "${eversolo-state.info}"
             :class "info-label" :halign "center")

      (box :orientation "horizontal" :spacing 12 :halign "center" :margin-top 6
        (button :onclick "curl -s 'http://192.168.1.117:9529/ZidooMusicControl/v2/playLast'"
                :class "ctrl-btn" " ")
        (button :onclick "curl -s 'http://192.168.1.117:9529/ZidooMusicControl/v2/playOrPause'"
                :class "ctrl-btn" "")
        (button :onclick "curl -s 'http://192.168.1.117:9529/ZidooMusicControl/v2/playNext'"
                :class "ctrl-btn" "")
      )
    )
  )
)



