Connecting
auth, login, link. Opens Spotify’s authorisation page. Disconnect with !spotify disconnect (aliases unlink, logout, dc).
The now-playing panel
np, nowplaying, current. An interactive panel with playback controls — the most useful command in the group, because everything else is one button away.
Playback
Queue and library
spotify addto (aliases save, addplaylist) opens a dropdown of your playlists — no track argument needed if you want the current one.
Devices
devices, dev, transfer. Lists your active Spotify devices and lets you move playback between them. Useful when playback commands appear to do nothing — usually it’s targeting a device you’re not listening on.
Searching
al, ar, pl, mpl.
Lyrics
lyric, lyr.
Standalone lyric search is !lyrics <query>, which uses Genius.
Common problems
Commands do nothing
Commands do nothing
Spotify needs an active device. Play something in the Spotify app first, then use
!spotify device to confirm mira is targeting the right one.Playback control is refused
Playback control is refused
Playback control requires Premium. Free accounts can still use the search, now-playing and lyrics commands.
It stopped working
It stopped working
Authorisation tokens expire. Run
!spotify connect again — the flow is quick the second time.Related
- Last.fm — scrobbles, charts, and who-knows leaderboards
- Music — a shared queue in a voice channel
!play presence— queue what you’re listening to into the voice channel
