This README provides a detailed description of the internal workings of the Spytify page, as well as a step-by-step guide on how to use its various functionalities.
The Spytify page is designed to help you discover and explore new music in a personalized way. Below is a detailed explanation of each step of the process:
Fill out the form with your musical preferences, including the type of query (song or artist), the query itself, the desired number of results, and the musical genres of interest.
Once you submit your preferences, the page will process the information and make calls to the Spotify API using the Spotipy library. This will generate two sets of data: found songs and recommended playlists + songs.
Explore the results of your search, including the found songs and the recommended playlists based on your selected musical genres.
Once the results are obtained, the clustering model with DBSCAN is launched. This algorithm clusters songs based on their local density, providing more accurate and personalized results.
This section showcases visualizations created using the Plotly package to analyze playlist and song data.
After the clustering process, users have the option to create a personalized playlist by combining their selected songs with those from the majority group in the clustering results.
To use the Spytify page, follow these steps:
- Complete the user input form with your musical preferences.
- Explore the results of your search and select the songs for the clustering process.
- Configure the export of your personalized playlist.
- Enjoy your new playlist on Spotify.
If you have any questions or comments about the operation of the Spytify page, feel free to contact us.
Hey there! We're a passionate team of developers working together to reach new heights in the tech world 🌎. Focused on innovation and performance, let us introduce you to our awesome team! 💻
- LinkedIn: José Angel Dos Reis Zapata
- GitHub: José Dos Reis - josedosr
- Email: josedosr@hotmail.com
José is our coding rockstar!🤘🏽 With undeniable talent and skills, top-notch ideas and a passion for challenges makes him one of our team's keys to success 🔑. He brings wonderful energy and never gives up!✨
- LinkedIn: Patricia G-R Palombi
- GitHub: Name on GitHub
- Email: patgace@gmail.com
Patricia is our wizard of creativity, transforming our ideas with vibrant colors and captivating design, making our team stand out in style! 🎨🌈
- LinkedIn: Pamela J. Colman V.
- GitHub: Pamela Colman - pamve
- Email: pamvecol@gmail.com
Pamela is our data guru, providing brilliant insights and in-depth analyses that guide our team's success, turning data into impactful decisions! 📈💡
- LinkedIn: Daniel Muñoz Monte
- GitHub: Daniel Muñoz - devmunoz
- Email: daniel.munoz.monte@gmail.com
Daniel is our web development maestro, with exceptional experience, fearlessness to tweak any code, and brilliant ideas that elevate our team to the next level! 💻🚀