Spotify plugin for Flow Launcher
Control your Spotify client from the Flow Launcher. Search for tracks, artists, or albums and launch the results directly to your client.
This plugin requires the use of the Spotify Web API, which is only accessible through Spotify Premium.

| Keyword | Description |
|---|---|
sp | Show currently playing track |
sp {spotify search query} | Search all of Spotify |
sp track {track name} | Search for a track |
sp artist {artist name} | Search for an artist |
sp album {album name} | Search for an album |
sp playlist {playlist name} | Search personal playlists |
sp queue {track name} | Search for track and queue it |
sp next | Play next track |
sp last | Play previous track |
sp play | Resume currently playing track |
sp pause | Pause currently playing track |
sp mute | Toggle Mute |
sp volume {level} | Set Volume (absolute 1-100 or relative +/- 20) |
sp device | Set Active Device |
sp shuffle | Toggle Shuffle Mode |
sp repeat | Cycle Through Repeat Modes |
sp reconnect | Force a full reconnection |
sp like | Add the playing track to liked songs |
sp like {track name} | Search for a track to add to liked songs |
sp unlike | Remove the playing track from liked songs |
{"ClientId":"yourClientID", "ClientSecret":"yourClientSecret"}
%APPDATA%\FlowLauncher%localappdata%\FlowLauncher\app-<VersionOfYourFlowLauncher>\UserDatahttp://localhost:4002/callback as a Redirect URI.dotnet buildOutput/Debug/<Plugin> folder to your FlowLauncher Userdata\Plugins folderC#
100.0%
Spotify plugin for Flow Launcher
Control your Spotify client from the Flow Launcher. Search for tracks, artists, or albums and launch the results directly to your client.
This plugin requires the use of the Spotify Web API, which is only accessible through Spotify Premium.

| Keyword | Description |
|---|---|
sp | Show currently playing track |
sp {spotify search query} | Search all of Spotify |
sp track {track name} | Search for a track |
sp artist {artist name} | Search for an artist |
sp album {album name} | Search for an album |
sp playlist {playlist name} | Search personal playlists |
sp queue {track name} | Search for track and queue it |
sp next | Play next track |
sp last | Play previous track |
sp play | Resume currently playing track |
sp pause | Pause currently playing track |
sp mute | Toggle Mute |
sp volume {level} | Set Volume (absolute 1-100 or relative +/- 20) |
sp device | Set Active Device |
sp shuffle | Toggle Shuffle Mode |
sp repeat | Cycle Through Repeat Modes |
sp reconnect | Force a full reconnection |
sp like | Add the playing track to liked songs |
sp like {track name} | Search for a track to add to liked songs |
sp unlike | Remove the playing track from liked songs |
{"ClientId":"yourClientID", "ClientSecret":"yourClientSecret"}
%APPDATA%\FlowLauncher%localappdata%\FlowLauncher\app-<VersionOfYourFlowLauncher>\UserDatahttp://localhost:4002/callback as a Redirect URI.dotnet buildOutput/Debug/<Plugin> folder to your FlowLauncher Userdata\Plugins folderC#
100.0%