mpd-status - print song details
mpd-status is a simple Go program that queries the music player daemon and prints out the status for use with tmux.
You need to have Go installed, clone the repo and run go build
to create the
binary.
By default the output is the status (using unicode play/pause/stop characters), the artist
name, and song title. Pass --volume
to include the volume level from 0-100%, and
--elapsed
to output the elapsed time and duration, like 2m40s/3m43s
.
It will truncate the artist + song title to make sure the output fits into the
width set by passing --width
to it. The default is set to 40 characters.
You can add the output from mpd-status
to the Tmux status line by putting this
into your ~/.tmux.conf
file:
set -g status-right "#[fg=green]#(~/bin/mpd-status)#[fg=default] | [#H] %H:%M %e-%b-%g"