dotfiles/home/r0r5chach/.config/eww/widgets/player/metadata/metadata.yuck

22 lines
778 B
Plaintext

(defwidget player_metadata []
(revealer
:reveal player_reveal
:transition "slideright"
:duration "500ms"
(box :orientation "v"
:class "metadata"
:space-evenly false
(image
:image-width 250
:path music_image)
music_title
music_album
music_artist)))
(defvar player_reveal false)
(defpoll music_image :interval "1s" "echo widgets/player/playing-image.jpg")
(defpoll music_title :interval "1s" "playerctl metadata | grep title | awk '{ print $3 }'")
(defpoll music_album :interval "1s" "playerctl metadata | grep 'album ' | awk '{ print $3 }'")
(defpoll music_artist :interval "1s" "playerctl metadata | grep :artist | awk '{ print $3 }'")