This started with thought of
What if i lose all my songs that i have saved till now? For whatever reason 😆!
So how about saving them, somewhere safe, so that even if spotify goes down, some night, I would be having the songs saved with their names and artists
And here it is, built this is in around 2 days, where
- backend is a Spring Boot application
- frontend is a simple NextJS app (credit to bolt.new)
I authorize the Spring Boot with spotify (once), and it will keep hitting spotify APIs every X minute, to get my latest playlists, and save them to the db
Currently am using MongoDB, we can extend this to store in multiple dbs as well.
Have tried to keep the system as extensible as possible, so that we can integrate other streaming services as well