En la última newsletter, analicé mis datos de escuchas de Spotify y vi cómo desde que estoy teletrabajando ha cambiado mi manera de usar Spotify:
Escucho menos música en general
En particular escucho menos música por las mañanas porque ya no hago el trayecto a la oficina en coche, y por la tarde de vuelta a casa.
En esta entrega vamos a ver cómo ha variado mi consumo de Spotify analizando las listas de canciones más escuchadas, desde 2017 hasta 2020.
El acceso a los datos
Esta vez he descargado los datos usando la API de Spotify y ha sido bastante fácil y amable. Basta con darse de alta como developer y al crear un proyecto te genera los datos con los que acceder a la API. Con esos datos y la librería de Python Spotipy puedes empezar a coger datos muy fácilmente:
Con ese trozo de código y este otro trozo para extraer datos de las canciones de cada lista:
Te puedes montar un dataset con esta pinta:
Análisis de los datos
Antes de bajarme al barro, hay que definir las variables contenidas en el dataset (info de la documentación oficial):
ranking_year:
posición en la lista anual de más escuchadassong, album, artist, release_date:
canción, álbum, artista, fecha de publicación.length
: duración de la canción en milisegundospopularity:
[0-1] . Popularidad.danceability:
[0-1]. Cómo de bailable es.acousticness:
[0-1]. Vale 1 si la canción es en acústico.energy:
[0-1]. Medida de la intensidad de la canción.instrumentalness
: [0-1]. 1 si es puramente instrumental.liveness
: [0-1]. Entre 0.8 y 1 es muy probable que sea en directoloudness
: [0-1]. Medida en dB.valence
: [0-1]. Índice de felicidad de la canción. Cuando más cerca de 1, más feliz.speechiness
: [0-1]. Opuesto a instrumentalestempo
: BPM
Con estas variables, ya puedo empezar a mirar las listas de canciones más escuchadas :)
Análisis de las variables principales
Danceability
Liveness
Echando números, en 2020 el disco de John Grant en directo con la filarmónica de BBC ha puntuado alto, con una liveness
media de 0.7296.
Esto ha arrastrado el año hacia ese lado.
Energy
Valence
No me extraña. 2020 ha sido un cañazo y seguro que ha arrastrado mi alegría hacia escuchas de cosas bajoneras.
Popularity
El indie en mi se revuelve al ver esto. Por otro lado, viendo las popularidades medias por artista en 2020, Califato 3/4 tiene mayor valor que The Beach Boys… Me flipan ambos, pero hay diferencias grandes de popularidad en el mundo real. y Tame Impala siempre arribita.
Más o menos entre 2017 y 2020 me mantengo en energy
y danceability
, bajo en valence y
subo en popularity
y liveness.
¿Me hago mayor? ¿Echo de menos los conciertos y festivales? Sí.
Sigo escuchando música que es un pepino, en cualquier caso.
Lecciones
Sacar datos de la API de Spotify es bastante fácil. Trabajaré más con ellos.
Escuchar música cada vez más popular parece irremediable para mi. Sigh.
Sigo sin escuchar música para bailar, aunque bailaría de buena gana con Rusos Blancos o Cupido si se pudiera…