Collection musicales

un format standardisé pour l'archive et le partage de collections de musique

dernière édition le à

J'aimerai trouver une façon pérène de créer des collections d'albums de musique. Pour ça j'aimerai que ça soit indépendant des fichiers musicaux, d'une plateforme en ligne, ou d'un outil.

Music Brainz

Je pense qu'utiliser la base de donnée libre de Music Brainz est un bon point de départ. La base de donnée entière est téléchargeable et sous une license garantissant son libre accès.

Personnellement, je serais intéressé par des collections de « groupe de parution ». Une groupe de parution regroupe les différentes parutions pour une oeuvre musicale. Par exemple, pour un album, ça peut regrouper le vinyle, le CD et la version Web, ainsi que la version spéciale avec 2 chansons en plus, le remaster 20 ans plus tard, etc...

Standard

L'idéal, ça serait que tout les lecteurs et plateformes utilisent les identifiants Music Brainz pour leurs groupes de parutions. Ensuite, le format d'échange consisterait simplement en une liste de ces identifiants.

échange

En fait, peut être que le plus important serait de définir le format d'échange. Il faudrait au moins un projet viable pour « valider l'implémentation ».
Par exemple, un générateur de site statique pour la collection, histoire de pouvoir la partager.

Le format d'échange serait constitué d'un fichier JSON avec une liste d'id. On peut imaginer un champ de commentaire et une note.

Le site statique produirait également une API en émettant son propre JSON. Ainsi, d'autres générateurs pourraient écouter d'autres liste et ainsi trouver les albums en commun.

Expérimentations

On peut déjà créer des collections via l'interface web en ligne de Music Brainz. Celles ci sont accessibles via l'API. Les pochettes le sont également, ce qui permettrait de faire des collages, plus visuels, ce donc manque cruellement le site de Music Brainz.

Site Web

L'autre soir j'ai imaginé un site où on pourrait organiser spatialement, en 2D, des albums.

Notes

Autre

Voir Jukebox