SonicBloom is a music discovery app that generates personalized playlists based on user-selected "seed" tracks. By planting these seeds, you can watch your playlists blossom with recommended songs tailored to your unique musical taste.
- Frontend: Next.js
- API Integration: Spotify API
- Authentication: NextAuth
- Styling: TailwindUI
- State Management: React Context API
- Data Fetching: swr
The purpose of SonicBloom is to enhance your music discovery experience by allowing you to input your favorite tracks/artists and receive customized playlist recommendations. This app harnesses the power of Spotify's Recommendations API. You select up to 5 track and/or artists that serve as "seeds" for the recommendations you receive. Those recommendations (tracks) are then the songs in the playlist you create.
Unfortunately, due to Spotify's API restrictions, SonicBloom is not completely public. Spotify requires that users be added to a list before they can use the app. If you're interested in trying out SonicBloom, please let me know, and I'll be happy to add you to the access list.
If you're interested in trying out SonicBloom or have any questions, feel free to reach out.
Happy listening!