MétaGrab
Une application Web qui récupère les métadonnées de Spotify pour n'importe quelle piste de votre choix !
Il s'agit d'une petite application Web qui récupère les métadonnées de Spotify sur n'importe quelle piste de sa plate-forme. Les métadonnées sont des données sur d'autres données. Les métadonnées du morceau peuvent inclure les artistes, l'album sur lequel le morceau est apparu et l'ambiance qualitative du morceau. Si jamais vous êtes curieux de savoir ce que Spotify pense d'un morceau en particulier et de ce qu'il utilise pour alimenter ses algorithmes de recommandation, c'est pour vous !
Pour utiliser cette webapp, il vous suffit de saisir le nom et/ou l'artiste de la chanson que vous souhaitez rechercher dans la barre de recherche, et de cliquer dessus dans les résultats de recherche !
Si vous ne comprenez pas les termes utilisés sur ce site : essayez de passer la souris sur le terme pour obtenir une info-bulle expliquant de quoi il s'agit.
Si la piste que vous souhaitez rechercher n'apparaît pas dans les résultats de recherche : Collez l'ID donné par Spotify dans la barre de recherche et appuyez sur Entrée. Les identifiants sont des identifiants en base 62 qui ressemblent à ceci : 0g5J7GjfRxsunVrrcDLejQ
. Ceux-ci peuvent être obtenus en cliquant avec le bouton droit sur une piste dans le client Spotify et en copiant l'URI Spotify ou le lien, qui contiennent tous deux l'ID.
Les métadonnées de Spotify vous indiquent généralement avec précision les informations de suivi. Cependant, comme leurs systèmes permettant d’obtenir ces informations sont probablement basés sur des algorithmes et l’apprentissage automatique, il existe des inexactitudes.
Sans oublier que les métadonnées renvoyées par Spotify ne sont pas les plus idéales.
Le backend est ma propre API écrite en Go. Il interroge l'API Spotify et sert le JSON modifié des résultats qu'il obtient. Mon API est disponible sous l'APGL v3.0 sur mon dépôt GitHub. Ce frontend est écrit négligemment avec ReactJS (le frontend est nul.), En utilisant certains éléments de Bootstrap et d'autres projets.