Skip to content
/ TopTunes Public

A webapp that creates a playlist with your top songs on Spotify

Notifications You must be signed in to change notification settings

sh4nH/TopTunes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TopTunes

TopTunes is a React JS webapp that creates a Spotify playlist using songs that you select from your top 20 most listened songs.

Click here to try it out.

Please note that the app is currently in Development mode meaning that it can only be used by a single spotify account/developer account. I have requested Spotify to extend quota mode to allow a wider audience to use this app, however if you wish to try it now, you can contact me and I will manually add you to the allow list.

Motivation

As a music lover, I often find myself repeatedly listening to my favorite songs. While Spotify lets you create playlists, it lacks a feature to highlight your top tracks. TopTunes was created as a solution to curate playlists from your top 20 songs, providing an easy way to enjoy your most-played tunes on repeat.

Screenshots

Opening page

Alt text

Your Top 20 songs

Alt text

Add to playlist

Alt text

Save playlist to Spotify

Alt text

Project Outcomes

ReactJS

This project allowed me to learn how to build a responsive and interactive UI using React and about creating components and managing state.

Spotify API

I learned how to use the Spotify API to make authenticated HTTP requests, to acquire user's top tracks, create playlists, retrieve user data etc. Through implementing user authorization for Spotify, I learnt about OAuth2.0, and the different flows for authorization.

About

A webapp that creates a playlist with your top songs on Spotify

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published