22 lines
625 B
Plaintext
22 lines
625 B
Plaintext
|
|
(deflisten media :initial "{}"
|
|
`python3 ./scripts/mediaplayer.py`)
|
|
|
|
(defwidget media []
|
|
(box :class "mediaplayer"
|
|
:space-evenly false
|
|
:visible true
|
|
|
|
(label :text "${media.title} - ${media.artist}")
|
|
(button :class "previous"
|
|
:onclick "playerctl previous --player=${media.player}"
|
|
"")
|
|
(button :class "toggle play-pause"
|
|
:onclick "playerctl play-pause --player=${media.player}"
|
|
{ media.status == "playing" ? "" : "" })
|
|
(button :class "next"
|
|
:onclick "playerctl next --player=${media.player}"
|
|
"")
|
|
)
|
|
)
|