Spotify

Possibilités

  • Avoir toutes les morceaux d'un album
  • Avoir tous les albums d'un artiste
  • Avoir les morceaux les plus côtés d'un artiste
  • Avoir une liste de catégorie
  • Avoir des recommandations
  • Avoir une liste de nouveaux morceaux
  • Changer une playlist
  • Avoir une liste de playlist d'un utilisateur
  • Faire de l'analyse audio d'un morceau
  • Vérifier si un utilisateur suit tel artiste ou telle playlist
  • Suivre un artiste ou un utilisateur
  • Avoir tous les artistes suivis par un utilisateur
  • Se désabonner d'un artiste ou d'un utilisateur
  • Avoir tous les albums, morceaux sauvegardés par un utilisateur
  • Enlever des abonnements à un utilisateur
  • Sauvegarder des albums, ou des morceaux pour un utilisateur
  • Avoir tous les morceaux d'une playlist
  • Faire des recherches

Et encore plus ici !!

La doc

Tu peux commencer par lire la page Discover du site de Spotify Developer qui regroupe les possibilités et des exemples d'applications qui utilisent ces fonctionnalités !

La doc Spotify pour les paramètres des chansons et toutes les possibilités de l'API :

https://developer.spotify.com/documentation/web-api/reference/tracks/get-several-audio-features/


La doc spotipy :

http://spotipy.readthedocs.io/en/latest/


Lorsqu'une fonctionnalité t'intéresse sur la doc de Spotify, tu peux ensuite aller sur la doc Spotipy pour savoir comment l'utiliser en Python !

Exemples

Tu trouveras ici des exemples de code pour afficher les artistes liés à un artiste, les albums d'un artiste, les top tracks d'un artiste, effectuer une recherche et afficher les paramètres des chansons d'une playlist :

On commencera TOUS nos codes par importer la librairie et donner les autorisations :

Pour afficher les artistes liés à un autre artiste :

Dans cet exemple, on n'affiche que les noms des artistes !

Pour afficher les albums d'un artiste :

Dans cet exemple, on n'affiche que les noms des albums !

Pour afficher les top tracks d'un artiste :

Encore une fois, on n'affiche que les noms des chansons !

Pour effectuer une recherche :

Ici, on va chercher les artistes qui ont 'Damian' dans leur nom.

Pour afficher les paramètres des chansons d'une playlist :

L'API Spotify nous renvoie souvent des grands tableaux avec beaucoup de paramètres qui ne nous intéressent pas.

Si on affiche 'results' ---->

Dans un premier temps, il faut donc regarder le tableau et préciser ensuite les éléments que l'on veut :

Pour afficher le nom de 50 chansons sauvegardées :