Navegacion y extraccion de informacion de listas de reproduccion de Spotify.
- Primero se ingresa con las credenciales de la API de Spotify
- Se crea un objeto con el cual se maneja toda la parte de accesar a la info de la API, la generacion de los "Headers", el token de acceso, los permisos pertinentes y refrescar el token si este ah caducado.
- Se inicia ingresando a las listas de reproduccion del usuario con su "id_usuario"
- Para el proyecto solo se busca analizar y extraer la info de dos listas de reproduccion, por lo cual se deja el codigo general y el especifico. En este, se le pide al usuario que ingrese que lista de reproduccion se desea analizar, y el codigo itera por cada uno de los items (canciones) que se encuentran en dicha lista de reproduccion, se extrae la info de cada cancion y por ultimo se unen ambas tablas de informacion (canciones, caracteristicas de canciones)
- Por ultimo se extrae la informacion en un CSV, que se guarda directamente en la carpeta en la cual se tiene el codigo.
- Codigo
- CSV correspondiente a la lista de reproduccion de Ricardo, Brenda y Listas Extras encontradas
Documentacion para las Playlist: https://developer.spotify.com/documentation/web-api/reference/playlists/get-a-list-of-current-users-playlists/
Documentacion Obtencion de info de las listas de reproduccion: https://developer.spotify.com/documentation/web-api/reference/tracks/get-several-audio-features/
Documentacion para la info de las canciones: https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-features/
Referencia para el login en la API de Spotify: https://www.youtube.com/watch?v=xdq6Gz33khQ&t=4594s&ab_channel=CodingEntrepreneurs