Play music on Spotify

Class: @com.spotify, version 156
Uploaded By: Almond Authors
License: Free

Commands

  • WHEN: when my top tracks changes
  • WHEN: when a song is playing
  • WHEN: when I have new favorite songs
  • GET: ____ (song) by ____ (artist)
  • GET: popular music by ____ (artist)
  • GET: new ____ (artist)
  • GET: music
  • GET: good music
  • GET: song
  • GET: track
  • GET: sound track
  • GET: tune
  • GET: album
  • GET: good album
  • GET: music collection
  • GET: playlist
  • GET: show
  • GET: podcast
  • GET: audio podcast
  • GET: episodes
  • GET: artist
  • GET: composer
  • GET: musician
  • GET: singer
  • GET: currently playing track name
  • GET: currently playing song
  • GET: song currently playing
  • GET: current song
  • GET: current track
  • GET: spotify top tracks
  • GET: my favorite songs
  • GET: my top tracks
  • GET: ____ (song) from ____ (artist)
  • GET: new music from ____ (artist)
  • GET: ____ (artist) by the new first
  • GET: what song is playing?
  • GET: what music is playing?
  • GET: what is playing?
  • GET: what song is currently on?
  • DO: play ____ (song) on spotify
  • DO: turn shuffle ____ (state)
  • DO: shuffle my spotify
  • DO: repeat this song
  • DO: turn off repeat
  • DO: play the next song
  • DO: play the previous song
  • DO: continue playback
  • DO: pause playback
  • DO: play a song
  • DO: play the song
  • DO: play a track
  • DO: play music
  • DO: listen to a song
  • DO: hear a song
  • DO: add a song to a playlist
  • DO: add a track to a playlist
  • DO: create a new playlist
  • DO: create playlist
  • DO: play the next song
  • DO: go to the next song
  • DO: skip this song
  • DO: play the previous song
  • DO: go back
  • DO: play the last song
  • DO: go back to the last song
  • DO: go to the previous song
  • DO: resume playing
  • DO: start playing again
  • DO: resume playback
  • DO: pause playback
  • DO: pause my spotify
  • DO: set the shuffle state
  • DO: set the repeat state
  • DO: play ____ (song)
  • DO: turn ____ (state) shuffle
  • DO: turn on repeat
  • DO: skip this song
  • DO: play the next episode
  • DO: skip this episode
  • DO: go back a song
  • DO: play the previous episode
  • DO: go back an episode
  • DO: continue playing
  • DO: pause playing
  • DO: stop playing
  • DO: stop playback
  • DO: stop the music
  • DO: play some music on spotify
  • DO: i would like to hear ____ (song)
  • DO: i would like to hear some ____ (genre)
  • DO: add ____ (song) to ____ (playlist)
  • DO: add this song to ____ (playlist)
  • DO: play ____ (artist)
  • DO: play the album ____ (album) by ____ (artist)
  • DO: play the podcast ____ (show)
  • DO: open spotify and play some music
  • DO: use spotify to play some music
  • DO: i would like to listen to ____ (song)
  • DO: play ____ (song) on spotify
  • DO: on spotify play ____ (song)
  • DO: play ____ (song)
  • DO: i would like to listen to ____ (genre) music
  • DO: play ____ (genre) on spotify
  • DO: on spotify play ____ (genre) music
  • DO: play ____ (genre) music
  • DO: put ____ (song) in ____ (playlist)
  • DO: put this song in ____ (playlist)
  • DO: play some ____ (artist)
  • DO: play the artist ____ (artist)
  • DO: i would like to hear ____ (artist)
  • DO: i would like to listen to ____ (artist)
  • DO: i would like to listen to the artist ____ (artist)
  • DO: i would like to listen to the album ____ (album) by ____ (artist)
  • DO: i would like to listen to the album ____ (album) from ____ (artist)
  • DO: play the show ____ (show)
  • DO: i would like to listen to the show ____ (show)
  • DO: i would like to listen to the podcast ____ (show)

Available Operations

GET: music

search for content on Spotify

Results:

  • name [names of songs (weighted by popularity)]
  • artist [list of popular music artists]
  • popularity [number]
  • date [point in time]
  • genres [list of genres of music in spotify]

This operation returns a list of results.

GET: song

search for songs on Spotify

Results:

  • name [names of songs (weighted by popularity)]
  • album [names of popular music albums (weighted by popularity)]
  • energy [number]
  • danceability [number]

This operation returns a list of results.

GET: album

search for albums on Spotify

Results:

  • name [names of popular music albums (weighted by popularity)]

This operation returns a list of results.

GET: playlist

search for playlists on Spotify

Results:

  • name [names of songs (weighted by popularity)]

This operation returns a list of results.

GET: show

search for shows on Spotify

Results:

  • name [shows on spotify]

This operation returns a list of results.

GET: artist

search for artists on Spotify

Results:

  • name [popular music artists]
  • genres [list of genres of music in spotify]
  • popularity [number]

This operation returns a list of results.

GET: currently playing track name

retrieve the currently playing track name

Results:

  • song [names of songs (weighted by popularity)]

This operation returns a single result. The result can be monitored for changes, and updates every minute.

GET: spotify top tracks

get user's top tracks in the last 4 weeks

Results:

  • song [names of songs (weighted by popularity)]

This operation returns a list of results. The result can be monitored for changes, and updates every hour.

DO: play a song

Inputs:

  • name [names of songs (weighted by popularity)]: what song do you want to play

Results:

  • device [spotify connect device id]

DO: add a song to a playlist

Inputs:

  • name [names of songs (weighted by popularity)]: what song do you want to add
  • name [popular spotify playlists]: what playlist do you want to add to

DO: create a new playlist

Inputs:

  • name [popular spotify playlists]: what do you want to name your playlist

DO: play the next song

go to the next song


DO: play the previous song

go to the previous song


DO: resume playing

resume playback


DO: pause playback

pause playback


DO: set the shuffle state

set the shuffle state

Inputs:

  • shuffle [one of on, off]: should we set the shuffle state to on or off

DO: set the repeat state

set the repeat state

Inputs:

  • repeat [one of track, context, off]: should we set the repeat state to track, context, or off