Add Song To Playlist
Adds a specified song to a user's playlist
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_SONG_TO_PLAYLIST])
Create Playlist
Creates a new playlist for a user
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PLAYLIST])
Follow User
Makes the authenticated user follow another specified user
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FOLLOW_USER])
Like Song
Likes a specified song for the authenticated user
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIKE_SONG])
Share Playlist
Shares a specified playlist with other users
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SHARE_PLAYLIST])
Update User Profile
Updates the profile information of the authenticated user
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_USER_PROFILE])
Remove Song From Playlist
Removes a specified song from a user's playlist
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_SONG_FROM_PLAYLIST])
Follow Artist
Makes the authenticated user follow a specified artist
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FOLLOW_ARTIST])
Create Radio Station
Creates a radio station based on a song, artist, or genre
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_RADIO_STATION])
Add Song To Queue
Adds a specified song to the user's play queue
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_SONG_TO_QUEUE])
Search Songs
Searches for songs based on given criteria
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEARCH_SONGS])
Get User Playlists
Retrieves a list of playlists for a specified user
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_USER_PLAYLISTS])
Get Song Details
Retrieves detailed information about a specific song
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_SONG_DETAILS])
Get Artist Albums
Retrieves a list of albums for a specified artist
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_ARTIST_ALBUMS])
Get User Recently Played
Retrieves a list of recently played songs for a user
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_USER_RECENTLY_PLAYED])
Get Featured Playlists
Retrieves a list of featured playlists on Soundee
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_FEATURED_PLAYLISTS])
Get New Releases
Retrieves a list of newly released albums and singles
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_NEW_RELEASES])
Get User Top Tracks
Retrieves a list of a user's most played tracks
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_USER_TOP_TRACKS])
Get Playlist Tracks
Retrieves a list of tracks in a specified playlist
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_PLAYLIST_TRACKS])
New Song Added
Triggered when a new song is added to the Soundee library
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_SONG_ADDED])
Playlist Created
Triggered when a user creates a new playlist
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PLAYLIST_CREATED])
Song Played
Triggered when a song is played by a user
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SONG_PLAYED])
User Followed
Triggered when a user follows another user
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_FOLLOWED])
Album Released
Triggered when a new album is released on Soundee
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ALBUM_RELEASED])
Song Liked
Triggered when a user likes a song
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SONG_LIKED])
Playlist Shared
Triggered when a user shares a playlist
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PLAYLIST_SHARED])
Artist Followed
Triggered when a user follows an artist
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARTIST_FOLLOWED])
Playlist Collaborative
Triggered when a playlist is made collaborative
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PLAYLIST_COLLABORATIVE])