NAME¶
mpd - This module provides MPD status such as currently playing
artist/album/song
Name |
Type |
Description |
state |
string |
One of offline, stopped, paused or
playing |
repeat |
bool |
True if the repeat flag is set |
random |
bool |
True if the random flag is set |
consume |
bool |
True if the consume flag is set |
volume |
range |
Volume of MPD in percentage |
album |
string |
Currently playing album (also valid in paused state) |
artist |
string |
Artist of currently playing song (also valid in paused
state) |
title |
string |
Title of currently playing song (also valid in paused state) |
file |
string |
Filename or URL of currently playing song (also valid in paused
state) |
pos |
string |
%M:%S-formatted string describing the song's current position
(also see elapsed) |
end |
string |
%M:%S-formatted string describing the song's total length (also
see duration) |
elapsed |
realtime |
Position in currently playing song, in milliseconds. Can be used with a
progress-bar particle. |
duration |
int |
Length of currently playing song, in milliseconds |
CONFIGURATION¶
Name |
Type |
Req |
Description |
host |
string |
yes |
Hostname/IP/unix-socket to connect to |
port |
int |
no |
TCP port to connect to |
EXAMPLES¶
bar:
left:
- mpd:
host: /run/mpd/socket
content:
string: {text: "{artist} - {album} - {title} ({end})"}