Spotify's most common features, now at your fingertips. Search for music and podcasts, browse your library, and control the playback. Glance at what's currently playing directly from the menu bar.
Commands marked with "💸" require Spotify Premium. They control playback through the Spotify Web API Player endpoints, each of which states: "This API only works for users who have Spotify Premium." On macOS the extension falls back to controlling the Spotify desktop app via AppleScript, so some of these may still work without Premium.
Browse commands (Search, Your Library, Now Playing, Menu Bar Player) are free to view, but the playback actions inside them (Play, Add to Queue, Start Radio, Skip, etc.) require Premium. The Queue command is free to view too, but is marked 💸 because playing or adding to the queue from it requires Premium.
A single unified search command. Use this to search for artists, albums, songs, playlists, podcasts, and episodes. Use the dropdown menu to filter your search to a specific category. Each category offers contextual actions, so you can dive deeper into the search.
Use this to see your saved artists, albums, songs, playlists, and podcasts. Similar to the "Search" command, it includes a category dropdown and contextual actions.
See what's currently playing. Use the actions (⌘ K) for further actions, such as Play/Pause, Like/Dislike, Skip, Start Radio, Add to Playlist, Connect Device and more.
See what's currently playing in your Menu Bar. Click for further actions, such as Play/Pause, Like/Dislike, Skip, Start Radio, Add to Playlist, Connect Device and more. Refreshes every 10 seconds.
Use this to toggle the playback of the current song.
Use this to skip to the next song/episode.
Use this to skip to the previous song/episode.
Use this to select a device to play music on.
This extension includes a few commands that are disabled by default. You can enable them by going to the extension's settings. These commands are:
Use this to like the current song.
Use this to dislike the current song.
Use this to add the current song to a playlist of your choice.
Use this to remove the current song from the playlist it's in.
Use this to set the volume to an arbitrary percent.
Use this to mute the volume.
Use this to set the volume to 25%.
Use this to set the volume to 50%.
Use this to set the volume to 75%.
Use this to set the volume to 100%.
Use this to turn the volume down by 10%.
Use this to turn the volume up by 10%.
Use this to toggle shuffle.
Use this to toggle repeat.
Use this to start a radio station based on the current song.
Use this to copy the URL of the current song/episode.
Use this to copy the artist and track title of the current song/episode.
Use this to find and display lyrics for the currently playing song. The lyrics are fetched from Genius and displayed directly within Raycast, preserving section structure like [Intro], [Verse], and [Chorus]. Includes options to copy the lyrics or song information.
Use this to quickly start playing a song based on your query.
Use this to get a playlist generated by Raycast AI based on a prompt. You can then add this playlist to Spotify or queue all the songs directly.
Use this to skip ahead 15 seconds.
Use this to go back 15 seconds.
Use this to replay the current song/episode from the beginning.
Use this to see your queue.
In order to use this extension, you'll need to authenticate with Spotify. This extension requires the following permissions scopes:
playlist-modify-private: To update your playlist, including private ones.playlist-modify-public: To update your playlist.playlist-read-collaborative: To fetch your playlists, including collaborative ones.playlist-read-private: To fetch your playlists, including private ones.user-follow-read: To fetch your followed artists.user-library-modify: To update your liked songs/episodes.user-library-read: To fetch your liked songs, artists, albums, podcasts, and episodes.user-modify-playback-state: To control playback state, such as play/pause, skip, change volume, transfer playback, and more.user-read-currently-playing: To fetch what's currently playing.user-read-playback-state: To fetch playback state, such as volume, shuffle, repeat, and more.user-read-private: To fetch your country code, so we can display songs available in your location only.user-top-read: To fetch your top artists and tracks.