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
- https://coltercarson.github.io/jfh-view/ et le repo Github associé.
- https://everynoise.com/
- 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 musicbrainz
- 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.
- musicbrainz
- https://xspf.org/jspf XSPF, un standard de playlist plus avancé que m3u.
- https://musicbrainz.org/doc/Collections/Tools outils compatibles avec le format de collection musicale de musicbrainz
- userscript permettant d'afficher les pochettes d'albums depuis la vue artistes sur Music Brainz (fait chauffer le PC !!)
Autre
Voir Jukebox