Spotify TUI
spotify-tui
spotify-tui
Displays music information from spotify-tui (spt). Requires spotify-tui to be installed.
Basic configuration
Requirements
This widget requires spotify-tui to be installed and configured.
Options
Display format using spotify-tui format specifiers:
%f- Flags (playing/paused status)%s- Playback state%t- Track title%a- Artist name%b- Album name%p- Current position%d- Track duration
Maximum length of the displayed text. Set to 0 for unlimited length.
Update interval in seconds.
Usage examples
MPC
mpc
mpc
Displays music information from MPD (Music Player Daemon) via mpc.
Basic configuration
Requirements
Options
Display format using mpc format specifiers:
%title%- Track title%artist%- Artist name%album%- Album name%track%- Track number%time%- Track duration%file%- File path%position%- Position in playlist
Update interval in seconds.
Usage examples
Playerctl
playerctl
playerctl
Displays music information from any MPRIS-compatible media player via playerctl.
Basic configuration
Requirements
This widget requires playerctl to be installed. Works with Spotify, VLC, Chrome, Firefox, and other MPRIS-compatible players.
Options
Display format using playerctl format syntax:
{{ artist }}- Artist name{{ title }}- Track title{{ album }}- Album name{{ status }}- Playback status{{ position }}- Current position{{ duration }}- Track duration{{ playerName }}- Player name
Usage examples
macOS player
mac-player
mac-player
Displays music from native macOS media players with optional remote control.
Basic configuration
Supported players
Native players:- Spotify
- Apple Music
- youtube.com/watch
- open.spotify.com
For browser players, the active tab must match one of the supported URLs.
Options
Icon displayed when music is playing.
Icon displayed when music is paused.
Maximum length of the displayed text.
Enable remote control functionality.
Specify which app to control: “Music” or “Spotify”.
Remote control options
Key binding for play/pause (used with prefix).
Key binding for back/previous track (used with prefix).
Key binding for next track (used with prefix).
Usage examples
Default keybinds
When remote control is enabled:<prefix> + P- Play/Pause<prefix> + R- Back to position 0/previous track<prefix> + N- Next track
Spotify player (spr)
spr
spr
Displays music information from spotify-player with optional remote control.
Basic configuration
Requirements
This widget requires spotify-player to be installed. For remote control, install spotify-player-daemon.
Options
Icon displayed when music is playing.
Icon displayed when music is paused.
Enable remote control functionality (requires spotify-player-daemon).
Update interval in seconds.
Remote control options
Key binding for play/pause (used with prefix).
Key binding for back/previous track (used with prefix).
Key binding for next track (used with prefix).
Usage examples
Default keybinds
When remote control is enabled:<prefix> + P- Play/Pause<prefix> + R- Back to position 0/previous track<prefix> + N- Next track