Difference between revisions of "Spotify Playlist Generator"

From vjmedia
(Created page with "'''Peter's Playlist Generator''' allows users to build their own custom spotify playlists! This code first uses spotify's client credentials flow to access simple functions l...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Peter's Playlist Generator''' allows users to build their own custom spotify playlists!
+
'''Peter Murray MU2300 Final Project''' October 13, 2021
 +
 
 +
'''Peter's Playlist Generator''' allows users to have more control over building their own playlist!
 +
 
  
 
This code first uses spotify's client credentials flow to access simple functions like song recommendations and search from spotify's API.  
 
This code first uses spotify's client credentials flow to access simple functions like song recommendations and search from spotify's API.  
 +
 
[[File:Client_credentials_flow.PNG]]
 
[[File:Client_credentials_flow.PNG]]
  
 
Then, the code uses spotify's authorization code flow to gain access to a user's playlists to add songs.
 
Then, the code uses spotify's authorization code flow to gain access to a user's playlists to add songs.
 +
 
[[File:Authorization_code_flow.PNG]]
 
[[File:Authorization_code_flow.PNG]]
  
Check out the code: https://github.com/petmurr/spotify_playlist_generator
+
Check out the code and some more info on the notebook I used: https://github.com/petmurr/spotify_playlist_generator
 
----
 
----
 
'''Video Demonstration'''
 
'''Video Demonstration'''
<div style="position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: auto; -webkit-overflow-scrolling: touch;"><htmltag tagname="iframe" id="ensembleEmbeddedContent_OH0O1yRUe02slxUIPG4OqQ" src="https://video.wpi.edu/hapi/v1/contents/d70e7d38-5424-4d7b-ac97-15083c6e0ea9/plugin?embedAsThumbnail=false&displayTitle=false&startTime=0&autoPlay=false&hideControls=true&showCaptions=false&displaySharing=false&displayNotes=false&displayAttachments=false&displayLinks=false&displayEmbedCode=false&displayDownloadIcon=false&displayMetaData=false&displayCredits=false&audioPreviewImage=false&displayCaptionSearch=false&displayViewersReport=false&displayAxdxs=false&displayComments=false" title="Peter&#39;s Spotify Playlist Generator Tutorial" frameborder="0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" scrolling="no" allowfullscreen></htmltag></div>
+
<div style="position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 10; overflow: auto; -webkit-overflow-scrolling: touch;"><htmltag tagname="iframe" id="ensembleEmbeddedContent_OH0O1yRUe02slxUIPG4OqQ" src="https://video.wpi.edu/hapi/v1/contents/d70e7d38-5424-4d7b-ac97-15083c6e0ea9/plugin?embedAsThumbnail=false&displayTitle=false&startTime=0&autoPlay=false&hideControls=true&showCaptions=false&displaySharing=false&displayNotes=false&displayAttachments=false&displayLinks=false&displayEmbedCode=false&displayDownloadIcon=false&displayMetaData=false&displayCredits=false&audioPreviewImage=false&displayCaptionSearch=false&displayViewersReport=false&displayAxdxs=false&displayComments=false" title="Peter&#39;s Spotify Playlist Generator Tutorial" frameborder="0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" scrolling="no" allowfullscreen></htmltag></div>
  
  
 
[[Category:Foundations of Music Technology (2300)]][[Category:Multimedia]]
 
[[Category:Foundations of Music Technology (2300)]][[Category:Multimedia]]

Latest revision as of 20:18, 13 October 2021

Peter Murray MU2300 Final Project October 13, 2021

Peter's Playlist Generator allows users to have more control over building their own playlist!


This code first uses spotify's client credentials flow to access simple functions like song recommendations and search from spotify's API.

Client credentials flow.PNG

Then, the code uses spotify's authorization code flow to gain access to a user's playlists to add songs.

Authorization code flow.PNG

Check out the code and some more info on the notebook I used: https://github.com/petmurr/spotify_playlist_generator


Video Demonstration