Skip to main content

Spotify

What

Show the currently playing song in the Spotify macOS/Windows clients.

caution

Be aware this can make the prompt a tad bit slower as it needs to get a response from the Spotify player.

On macOS, all states are supported (playing/paused/stopped).

On Windows/WSL, only the playing state is supported (no information when paused/stopped). It supports fetching information from the native Spotify application and Edge PWA.

Sample Configuration

{
"type": "spotify",
"style": "powerline",
"powerline_symbol": "",
"foreground": "#ffffff",
"background": "#1BD760",
"properties": {
"playing_icon": " ",
"paused_icon": " ",
"stopped_icon": " "
}
}

Properties

NameTypeDefaultDescription
playing_iconstring\uE602 text/icon to show when playing
paused_iconstring\uF8E3 text/icon to show when paused
stopped_iconstring\uF04Dtext/icon to show when stopped
cache_timeoutint0macOS only in minutes - How long to wait before fetching new information

Template (info)

default template
{{ .Icon }}{{ if ne .Status \"stopped\" }}{{ .Artist }} - {{ .Track }}{{ end }}

Properties

NameTypeDescription
.Statusstringplayer status (playing, paused, stopped)
.Artiststringcurrent artist
.Trackstringcurrent track
.Iconstringicon (based on .Status)