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.
Experimentations
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, et donc manque curellement le site de Music Brainz.
é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 emettant son propre JSON. Ainsi, d'autres générateurs pouraient écouter d'autres liste et ainsi trouver les albums en commun.
Notes
- userscript permettant d'afficher les pochettes d'albums depuis la vue artistes sur Music Brainz (fait chauffer le PC !!)
- https://albumwhale.com/ Un site qui permet de créer et partager des collections d'albums. Une ref intéressante.
- https://simonrepp.com/faircamp/ Générateur de site statique imitant Bandcamp
- https://fosstodon.org/@beets/109412088476019103 Post Mastodon de Beets à propos d'outil décentralisé de critique audio basées sur busicbrainz
- https://joinbookwyrm.com/ réseau social de partage et tracking de lecture.
- https://github.com/nichobi/beets-yapl Format de playlist plus souple qui compile en m3u avec beet.
Autre
Voir Jukebox