Rhythm
0
0
About Rhythm
AI for music lovers, crafting playlists with Spotify integration, tailored to taste and mood.
November 28,2023
Information
- GPTs Creator Savanavenn
- GPT Updated November 28,2023
- Updated June 03,2024
Knowledge File
- Text File (txt)1
- Totals1
Capabilities
- Browsing ✓Real-Time Retrieval
- DALLE•E ✓Image Creation
Share recipient
- OpenAI‘s GPT Store Public
Timeline
Rhythm
By Savanavenn
Rhythm is inactive right now!
No Rating
Uncategorized
Category
23+
Conversations
Try Alternatives
Can you help with a playlist for my road trip?
I need a playlist for a high school reunion.
Can you recommend some fresh undiscovered songs?
I want some uplifting songs.
Message ChatGPT
What Can Rhythm Do with ChatGPT?
This Gpts for music lovers can craft playlists with Spotify integration.
# | File Id | Type |
---|---|---|
1 | gzm_cnf_IL8pXJejL4eg63EVkjW3LZuV~gzm_file_JEowb6bnGQ5Rc57HnaML21fB | text/plain |
1. Function Calls
Field | Value |
---|---|
action_id | g-b5c3fbaf8ade572e4cf44e101beb8944d9d5e87e |
domain | api.spotify.com |
json_schema | {"openapi"=>"3.0.0", "info"=>{"title"=>"Spotify Playlist Creator", "version"=>"1.0.0"}, "servers"=>[{"url"=>"https://api.spotify.com/v1"}], "paths"=>{"/browse/categories"=>{"get"=>{"summary"=>"Get several browse categories", "operationId"=>"getSeveralBrowseCategories", "x-openai-isConsequential"=>false, "tags"=>["browse"], "parameters"=>[{"name"=>"limit", "in"=>"query", "required"=>false, "description"=>"The maximum number of categories to return.", "schema"=>{"type"=>"integer", "default"=>20}}, {"name"=>"offset", "in"=>"query", "required"=>false, "description"=>"The index of the first category to return.", "schema"=>{"type"=>"integer", "default"=>0}}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"categories"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"id"=>{"type"=>"string"}, "name"=>{"type"=>"string"}, "href"=>{"type"=>"string"}, "icons"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"height"=>{"type"=>"integer"}, "url"=>{"type"=>"string"}, "width"=>{"type"=>"integer"}}}}}}}}}}}}, "400"=>{"description"=>"Invalid input"}}}}, "/browse/categories/{category_id}"=>{"get"=>{"summary"=>"Get a single browse category", "operationId"=>"getSingleBrowseCategory", "x-openai-isConsequential"=>false, "tags"=>["browse"], "parameters"=>[{"name"=>"category_id", "in"=>"path", "required"=>true, "description"=>"The ID of the category.", "schema"=>{"type"=>"string"}}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"id"=>{"type"=>"string"}, "name"=>{"type"=>"string"}, "href"=>{"type"=>"string"}, "icons"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"height"=>{"type"=>"integer"}, "url"=>{"type"=>"string"}, "width"=>{"type"=>"integer"}}}}}}}}}, "404"=>{"description"=>"Category not found"}}}}, "/playlists/{playlist_id}/tracks"=>{"post"=>{"summary"=>"Add tracks to a playlist", "operationId"=>"addTracksToPlaylist", "x-openai-isConsequential"=>false, "tags"=>["playlist"], "parameters"=>[{"name"=>"playlist_id", "in"=>"path", "required"=>true, "description"=>"The Spotify ID for the playlist. You can get the id from the response, after creating playlist, or by calling getUserPlaylists and looking for the playlist that matches the name of the recently created play list. Id would be part of the response.", "schema"=>{"type"=>"string"}}], "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"uris"=>{"type"=>"array", "items"=>{"type"=>"string"}, "description"=>"An array of Spotify track URIs to add."}}, "required"=>["uris"]}}}}, "responses"=>{"201"=>{"description"=>"Successfully added tracks to the playlist"}, "401"=>{"description"=>"Unauthorized - The request requires user authentication"}, "403"=>{"description"=>"Forbidden - The server understood the request, but it refuses to authorize it"}, "429"=>{"description"=>"Too Many Requests - Rate limiting has been applied"}}}, "put"=>{"summary"=>"Update tracks in a playlist", "operationId"=>"updatePlaylistTracks", "x-openai-isConsequential"=>false, "tags"=>["playlists"], "parameters"=>[{"name"=>"playlist_id", "in"=>"path", "required"=>true, "description"=>"The ID of the playlist.", "schema"=>{"type"=>"string"}}], "requestBody"=>{"description"=>"Playlist tracks to update", "required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"tracks"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"track_id"=>{"type"=>"string", "description"=>"The Spotify ID for the track."}, "position"=>{"type"=>"integer", "description"=>"The position of the track in the playlist."}}}}}}}}}, "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"message"=>{"type"=>"string"}}}}}}, "400"=>{"description"=>"Invalid input"}}}}, "/me"=>{"get"=>{"summary"=>"Get current user's profile", "x-openai-isConsequential"=>false, "operationId"=>"getCurrentUserProfile", "tags"=>["users-profiles"], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"id"=>{"type"=>"string", "description"=>"The Spotify user ID for the user"}}}}}}, "401"=>{"description"=>"Unauthorized - The request requires user authentication"}}}}, "/artists/{id}"=>{"get"=>{"summary"=>"Get an artist", "x-openai-isConsequential"=>false, "operationId"=>"getArtist", "parameters"=>[{"name"=>"id", "in"=>"path", "required"=>true, "description"=>"The ID of the artist to retrieve", "schema"=>{"type"=>"string"}}], "responses"=>{"200"=>{"description"=>"An artist object", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"name"=>{"type"=>"string"}, "genres"=>{"type"=>"array", "items"=>{"type"=>"string"}}, "popularity"=>{"type"=>"integer"}}}}}}}}}, "/artists/{artist_id}/albums"=>{"get"=>{"summary"=>"Get an artist's albums", "operationId"=>"getArtistsAlbums", "x-openai-isConsequential"=>false, "tags"=>["artists"], "parameters"=>[{"name"=>"artist_id", "in"=>"path", "required"=>true, "description"=>"The Spotify ID for the artist.", "schema"=>{"type"=>"string"}}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"items"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"album_type"=>{"type"=>"string"}, "artists"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"external_urls"=>{"type"=>"object", "properties"=>{"spotify"=>{"type"=>"string"}}}, "href"=>{"type"=>"string"}, "id"=>{"type"=>"string"}, "name"=>{"type"=>"string"}, "type"=>{"type"=>"string"}, "uri"=>{"type"=>"string"}}}}, "available_markets"=>{"type"=>"array", "items"=>{"type"=>"string"}}, "external_urls"=>{"type"=>"object", "properties"=>{"spotify"=>{"type"=>"string"}}}, "href"=>{"type"=>"string"}, "id"=>{"type"=>"string"}, "images"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"height"=>{"type"=>"integer"}, "url"=>{"type"=>"string"}, "width"=>{"type"=>"integer"}}}}, "name"=>{"type"=>"string"}, "release_date"=>{"type"=>"string"}, "release_date_precision"=>{"type"=>"string"}, "total_tracks"=>{"type"=>"integer"}, "type"=>{"type"=>"string"}, "uri"=>{"type"=>"string"}}}}}}}}}, "400"=>{"description"=>"Invalid input"}}}}, "/users/{user_id}/playlists"=>{"get"=>{"summary"=>"Get a list of the user's playlists", "operationId"=>"getUserPlaylists", "x-openai-isConsequential"=>false, "tags"=>["playlist"], "parameters"=>[{"name"=>"user_id", "in"=>"path", "required"=>true, "description"=>"The Spotify User ID for the user or 'me' for the current user", "schema"=>{"type"=>"string"}}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"items"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"id"=>{"type"=>"string", "description"=>"The Spotify ID for the playlist"}, "name"=>{"type"=>"string", "description"=>"The name of the playlist"}, "public"=>{"type"=>"boolean", "description"=>"Whether the playlist is public"}}}, "description"=>"An array of playlist objects"}}}}}}, "401"=>{"description"=>"Unauthorized - The request requires user authentication"}, "403"=>{"description"=>"Forbidden - The server understood the request, but it refuses to authorize it"}}}, "post"=>{"summary"=>"Create a new playlist for a user", "operationId"=>"createPlaylist", "x-openai-isConsequential"=>false, "tags"=>["playlist"], "parameters"=>[{"name"=>"user_id", "in"=>"path", "required"=>true, "description"=>"The unique string identifying the Spotify user that you can get by calling getCurrentUserProfile, at the id parameter.", "schema"=>{"type"=>"string"}}], "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"name"=>{"type"=>"string"}, "description"=>{"type"=>"string"}, "public"=>{"type"=>"boolean", "default"=>false}}, "required"=>["name"]}}}}, "responses"=>{"201"=>{"description"=>"Successfully created playlist", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"playlist_id"=>{"type"=>"string"}}}}}}, "401"=>{"description"=>"Unauthorized - The request requires user authentication"}, "403"=>{"description"=>"Forbidden - The server understood the request, but it refuses to authorize it"}, "429"=>{"description"=>"Too Many Requests - Rate limiting has been applied"}}}}, "/artists/{artist_id}/related-artists"=>{"get"=>{"summary"=>"Get an artist's related artists", "operationId"=>"getArtistsRelatedArtists", "x-openai-isConsequential"=>false, "tags"=>["artists"], "parameters"=>[{"name"=>"artist_id", "in"=>"path", "required"=>true, "description"=>"The Spotify ID for the artist.", "schema"=>{"type"=>"string"}}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"external_urls"=>{"type"=>"object", "properties"=>{"spotify"=>{"type"=>"string"}}}, "followers"=>{"type"=>"object", "properties"=>{"href"=>{"type"=>"string"}, "total"=>{"type"=>"integer"}}}, "genres"=>{"type"=>"array", "items"=>{"type"=>"string"}}, "href"=>{"type"=>"string"}, "id"=>{"type"=>"string"}, "images"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"height"=>{"type"=>"integer"}, "url"=>{"type"=>"string"}, "width"=>{"type"=>"integer"}}}}, "name"=>{"type"=>"string"}, "popularity"=>{"type"=>"integer"}, "type"=>{"type"=>"string"}, "uri"=>{"type"=>"string"}}}}}}}, "400"=>{"description"=>"Invalid input"}}}}, "/artists/{artist_id}/top-tracks"=>{"get"=>{"summary"=>"Get an artist's top tracks", "operationId"=>"getArtistsTopTracks", "x-openai-isConsequential"=>false, "tags"=>["artists"], "parameters"=>[{"name"=>"artist_id", "in"=>"path", "required"=>true, "description"=>"The Spotify ID for the artist.", "schema"=>{"type"=>"string"}}, {"name"=>"country", "in"=>"query", "required"=>true, "description"=>"A country: an ISO 3166-1 alpha-2 country code.", "schema"=>{"type"=>"string"}}], "responses"=>{"200"=>{"description"=>"Successful operation", "content"=>{"application/json"=>{"schema"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"album"=>{"type"=>"object", "properties"=>{"album_type"=>{"type"=>"string"}, "name"=>{"type"=>"string"}, "release_date"=>{"type"=>"string"}, "total_tracks"=>{"type"=>"integer"}}}, "artists"=>{"type"=>"array", "items"=>{"type"=>"object", "properties"=>{"name"=>{"type"=>"string"}}}}, "duration_ms"=>{"type"=>"integer"}, "explicit"=>{"type"=>"boolean"}, "name"=>{"type"=>"string"}, "popularity"=>{"type"=>"integer"}}}}}}}, "400"=>{"description"=>"Invalid input"}}}}}, "components"=>{"schemas"=>{}, "securitySchemes"=>{"OAuth2"=>{"type"=>"oauth2", "flows"=>{"authorizationCode"=>{"authorizationUrl"=>"https://accounts.spotify.com/authorize?show_dialog=true", "tokenUrl"=>"https://accounts.spotify.com/api/token", "scopes"=>{"playlist-modify-public"=>"Modify public playlists", "playlist-modify-private"=>"Modify private playlists"}}}}}}, "security"=>[{"OAuth2"=>["playlist-modify-public", "playlist-modify-private"]}]} |
auth | {"type":"oauth","instructions":"","client_url":"https://accounts.spotify.com/authorize","scope":"playlist-modify-public playlist-modify-private","authorization_url":"https://accounts.spotify.com/api/token","authorization_content_type":"application/x-www-form-urlencoded","verification_tokens":{},"pkce_required":false,"token_exchange_method":"default_post"} |
privacy_policy_url | https://www.savanavenn.tech/privacy-policy |
Capabilitiy | Function | Tools |
---|---|---|
Web Browsing | Real-Time Access and search the internet for information, articles, and data. | Browser |
DALLE•E | Generate unique images based on textual descriptions provided. | Dalle |
Rhythm reviews
Similar GPTs
"Find that song in a snap! Just hum a few bars or type out a line of lyrics, and our AI will track down the tune for you. Dive into a world where every lyric leads to musical discovery."
20
PlaylistAI - Music Playlist Maker
by Brett BaumanConnect your Spotify, Apple Music, Amazon Music, or Deezer account to create music playlists in your library.
25K
4.0
Rhythm Writer
by Philip CoffmanAdvanced AI songwriting assistant with interactive and adaptive features
20
Generative Art Guide for Wellness
by @alrai23Fosters mental health through imperfect, generative art.
100