Thersite a écrit :
Bref, classez ses CD, ok. Classer l'intégral des artistes ayant sorti un disque niet, la tâche est trop importante pour une seule personne, qui aura mieux à faire de toutes ces heures investies. Tout est une question d'échelle et de définition, ça dépend du projet.
Surtout que ça existe déjà. En fait, il y a 3 services qui proposent un tel service, CDDB (mais la licence n'est plus libre),
freedb et
Musicbrainz.
Ces 3 bases de données présentent quand même un petit défaut, elles ont été crées sur une base collaborative. Par exemple, CDDB, fut crée par toutes les personnes qui ont envoyé un mail au créateur pour référencer les disques qui n'étaient pas sur la base. Il y a donc des doublets et des erreurs de frappes. Puis, certains ont fait des erreurs dans l'attribution des crédits.
Voici les données disponibles sur MusicBrainZ :
Wikipédia a écrit :
En pratique, il s'agit d'une base de données en ligne, et contenant les types d'enregistrements suivants :
Albums (ou releases) : il s'agit des descriptifs d'enregistrements de type CD, albums distribués sur internet, vinyles... Les albums sont attribués à un ou plusieurs artistes (compositeurs), et sont accompagnés de dates et pays de sortie publique.
Artistes : ce sont par exemple des interprètes et des compositeurs. Il peut s'agir de groupes, comme de personnes.
Labels : il s'agit des sociétés éditrices de disques et CD.
Pistes : une piste est un morceau enregistré et faisant partie d'un album. Elle est constituée d'un titre, d'une durée, d'un numéro d'ordre sur le support, et éventuellement d'une empreinte numérique unique.
Relations : relations entre artistes (parenté, affiliation à un groupe...), entre artistes et albums (arrangement, interprétation, ...), entre albums (version remasterisée, ...), entre artiste et pistes, et entre pistes (une piste peut se voir affecter pratiquement les mêmes relations qu'un album).
Mais, comme tu l'a relevé, il y a pas mal de limitations. Par exemple, même si la différence ne saute pas aux yeux, il s'agit d'une base qui référence des CD et de la musique enregistrée. Si tu cherche toutes les versions de la Neuvième, en fonction de ce que tu aura entré comme critère, il est possible que tu n'aura pas toutes les versions de la Neuvième de Beethoven et que tu n'aura pas que la Neuvième de Beethoven.