Note de ce sujet :
  • Moyenne : 4 (3 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Projet de logiciel de lecture compatible LMS
#11
Salut !

Beau et utile projet Stéphane  Cool
parmi les softs intéressants j'ai joué un peu avec soundirok
https://www.kvibes.de/soundirok/
qui est autour de mpd.
cdlt
Alain
Répondre
#12
J'ai passé pas mal de temps à comparer les informations disponibles sur plusieurs bases: Wikipedia, discogs, allmusic, et musibrainz.

Pas de miracle, aucune n'est parfaite. Quand les albums sont référencés sur Wikipedia, les informations présentes sont intéressantes, mais leur base est beaucoup moins exhaustive que celle de discogs, notamment.

MusicBrainz comporte pas mal de lacunes, notamment pour la musique classique. Il semble que Roon s'appuie sur Allmusic et MusicBrainz  et je ne suis pas surpris que leur méta-données soient parcellaires. 

Il y a plusieurs logiciels qui permettent de récupérer les informations de ces bases. SongKong est pas mal du tout, meilleur à mon avis que Musibrainz Picard. SingKong permet de récupérer des données de MusicBrainz et de discogs, avec un algorithme d'identification automatique des albums qui semble assez bien fait. 

Je compte utiliser SongKong, que j'ai acheté (30€), pour compléter mes tags notamment avec les artistes principaux (album artist), auteurs/compositeurs, les genres et "styles" (la classification de discogs est la meilleure), et les dates d'enregistrement. Je vais faire une copie de ma bibliothèque et voir combien d'albums sont reconnus et complétés. 

Concernant les contributeurs (les musiciens), les informations ne sont pas bien récupérées de ces bases (aucune n'est exhaustive) par ces logiciels.

La gestion des cobtributeurs au niveau des tags (donc piste par piste) ne me semble pas être la bonne approche. Je penche plutot pour une gestion "manuelle" en allant récupérer les informations de ces différentes sources, et en les copiant dans des fichiers textes (un par album). Je pourrais rajouter ainsi progressivement des informations sur mes albums, lorsque j'en ressens le besoin (et rajouter des commentaires et liens) que j'essaierai d'afficher et editer dans la vue de chaque album, mais qui ne seront pas stockés dans les tags.

Plutôt que d'utiliser l'arborescence des fichiers pour identifier les albums je m'appuierai sur les tags. Ces fichiers textes qui me permettront de donner des informations complémentaires aux tags seront stockés dans mes répertoires, et devront donc comporter un identifiant commun aux tags de l'album. Je ne sais pas encore quel identifiant utiliser--le titre et l'artiste tout simplement, ou un autre identifiant unique ? Si discogs est suffisamment complet, j'utiliserai peut être un identifiant issu de cette base (le "release ID" qui est dans l'URL de l'album). 

A suivre...
Répondre
#13
Je comprends parfaitement ta volonté de gérer les contributeurs, car j’ai personnellement écrit manuellement toutes les informations que je pouvais  trouver sur Discogs ou Wikipedia, quand je n’avais pas les infos sur les CD.
J’ai fait figurer ces infos dans le tag « artiste », et configuré LMS pour intégrer cela. Et l’artiste de l’album est l’artiste principal.
Bref, le souci dans le fait de faire figurer les contributeurs dans du texte hors tags est que cela ne pourra être pris en compte pour une recherche précise.
Par ailleurs, sur certains albums, les contributeurs ne sont pas les mêmes sur toutes les pistes.
Enfin, concernant les groupes dont les membres ont changé selon les époques, il reste à trouver une solution dans les tags.
Enceintes: XZT Divine 100.33
Amplificateur: RAM Audio Zetta Z420
DAC: RME ADI 2 DAC
Lecteur: Ropiee sur Allo USBridge
Serveur audio: Roon Core sur NUC 8i5 (ROCK)
Répondre
#14
Si le fichier texte contient des marqueurs on peut l'utiliser pour faire des recherches en complément des tags.

Concernant les musiciens et les pistes, je compte faire au plus simple et simplement rajouter le ou les numéros de pistes ou le musicien contribue, à la suite de son nom, comme c'est fait dans wikipedi. Exemple: https://en.m.wikipedia.org/wiki/Studio_S..._York_1963

Personnel
Pour les musiciens qui changent d'un album à l'autre, je ne vois pas le problème dans la mesure où ils sont justement indiqués sur chaque album.
Répondre
#15
Oui oui, je comprends bien ta démarche.
Ce que je voulais dire, c’est que dans LMS, vu les tags que j’ai fait, je peux faire une recherche par artiste, et avoir tous les albums et morceaux sur lesquels joue le contributeur en question.
Par exemple, pour reprendre le tien: recherche « Cootie Williams », qui trouve tous les albums et sur ceux ci les morceaux sur lesquels joue ce dernier. Cela évite d’indexer les morceaux de l’album sur lesquels il ne joue pas.
Si tu arrives à intégrer dans les éléments questionnables dans une recherche les noms des contributeurs individuellement, cela reviendra au même, si ce n’est que l'affichage devra intégrer le fichier texte pour qu’on comprenne qui fait quoi.
J’imagine que ça doit être extrêmement compliqué, et je ne fais que soumettre d'éventuelles idées. Loin de moi l'idée de te reprocher quoi que ce soit, ce que tu fais est admirable.
Enceintes: XZT Divine 100.33
Amplificateur: RAM Audio Zetta Z420
DAC: RME ADI 2 DAC
Lecteur: Ropiee sur Allo USBridge
Serveur audio: Roon Core sur NUC 8i5 (ROCK)
Répondre
#16
Pas de soucis, je ne prenais pas tes commentaires comme des reproches, au contraire.

Pour revenir aux artistes, ta méthode (qui est celle également mise en oeuvre dans SongKong notamment) est plus précise et facilite les recherches, mais plus laborieuse à maintenir - je vais y reflechir... si fichier texte l'idée est bien de le faire apparaître dans l'affichage de l'album (à la mode Wikipedia).

Tout ceci n'est que reflexion pour le moment - la réalisation viendra après.
Répondre
#17
Oui c’est sûr que ma méthode peut être qualifiée de fastidieuse.
En tous cas, ce n’est pas simple de trouver un moyen d’intégrer toutes ces infos qui donne une grosse plus value à la demat.
Enceintes: XZT Divine 100.33
Amplificateur: RAM Audio Zetta Z420
DAC: RME ADI 2 DAC
Lecteur: Ropiee sur Allo USBridge
Serveur audio: Roon Core sur NUC 8i5 (ROCK)
Répondre
#18
J'ai pu scanner toute ma bibliothèque avec SongKong (sans la mettre à jour), en utilisant soit MusicBrainz, soit Discogs. Il manque pas mal d'albums dans MusicBrainz, mais lorsque les albums sont présents les données sont plus exhaustives, notamment concernant les auteurs. Tous mes albums sont dans Discogs.

Pour les auteurs, ni Discogs ni MusicBrainz ne semblent très complets. Sur ce point, c'est AllMusic qui est le plus complet. AllMusic s'appuie sur Rovi, et je n'ai pas trouvé d'application (hormis Roon...) qui permet d'interroger la base et compléter les tags. Mais même avec Roon, les données sont souvent incomplètes. 

Voici un lien intéressant, qui date un peu, sur un comparatif des différentes bases: https://atchai.com/blog/2016-05-03-in-se...c-dataset/
Répondre
#19
(11-18-2018, 09:48 PM)paulw a écrit : J'ai pu scanner toute ma bibliothèque avec SongKong (sans la mettre à jour), en utilisant soit MusicBrainz, soit Discogs. Il manque pas mal d'albums dans MusicBrainz, mais lorsque les albums sont présents les données sont plus exhaustives, notamment concernant les auteurs. Tous mes albums sont dans Discogs.

Pour les auteurs, ni Discogs ni MusicBrainz ne semblent très complets. Sur ce point, c'est AllMusic qui est le plus complet. AllMusic s'appuie sur Rovi, et je n'ai pas trouvé d'application (hormis Roon...) qui permet d'interroger la base et compléter les tags. Mais même avec Roon, les données sont souvent incomplètes. 

Voici un lien intéressant, qui date un peu, sur un comparatif des différentes bases: https://atchai.com/blog/2016-05-03-in-se...c-dataset/

Sachant que AllMusic comporte parfois des erreurs ou des confusions dans le nom des compositeurs, je l'ai moi même expérimenté sur des albums, certes, assez confidentiels, de musique de monde ou de chanson populaire peu connue, mais bon.
Discog semble effectivement assez utile pour les contributeurs et les compositeurs, mais il n'y a pas les données pour tous les albums non plus, loin de là.
En plus, un problème se pose avec des auteurs/compositeurs qui ont parfois des pseudos ou des diminutifs, et aucune base de données n'est parfaitement exempte de ce genre de doublon.
L'idéal serait de compiler les infos recueillies par les forumeurs qui ont fait le travail à fond sur leurs albums. Cela comportera certainement quelques erreurs ou des omissions, mais beaucoup moins que les bases de données internet.
Même si les caractères de liaison sont certainement différents selon qui les a décidés (J'ai par exemple mis un "+" pour séparer les contributeurs différents dans le tag artiste), ils peuvent être unifiés et les données seront plus exhaustives.
Cela suppose néanmoins la contribution de nombreux forumeurs pour établir une base de données très conséquente, et d'autre part un gros boulot en plus. Est-ce que ça en vaut le coup? Je ne sais pas.
Enceintes: XZT Divine 100.33
Amplificateur: RAM Audio Zetta Z420
DAC: RME ADI 2 DAC
Lecteur: Ropiee sur Allo USBridge
Serveur audio: Roon Core sur NUC 8i5 (ROCK)
Répondre
#20
Je ne pense pas que nous soyons très nombreux ici à nous intéresser à la qualité ou l'exhaustivité des meta-données, ou du moins pas à ce niveau de detail.

Il est possible de contribuer sur Discogs, comme sur MusicBrainz, mais c'est fastidieux.

L'application "Tonal", que j'ai utilisé, à un modèle intéressant également, mais le projet a été abandonné par le développeur: https://medium.com/tonal-app/tonal-inter...c042c40a8e
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  lecture des fichiers wma impossible avec LMS c.pos 6 417 11-17-2024, 12:42 AM
Dernier message: c.pos
  Lecture DSD 256 Glassac 6 722 10-21-2024, 10:36 PM
Dernier message: Janacek
  appli ou logiciel pour le gain Vulcain 11 2,254 02-07-2024, 03:06 PM
Dernier message: Steph44200
  Recherche streamer compatible Apple Music ou AirPlay Enrin 6 2,284 01-12-2024, 08:20 AM
Dernier message: Steph44200
  Mconnect --> Volumio : lecture continue ? netjice 3 2,211 09-05-2023, 09:11 PM
Dernier message: Olivier

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)