Note de ce sujet :
  • Moyenne : 4 (3 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Projet de logiciel de lecture compatible LMS
(04-15-2019, 09:52 AM)paulw a écrit : Petite précision sur les tags disponibles dans LMS. Il m'a confirmé qu'il y a un tag "artist" prévu dans LMS (et que l'on peut récupérer via les interfaces - j'ai testé en modifiant directement la base de données), mais qui n'est pas actuellement lu à partir des fichiers. Voici les données définies dans LMS:

Artist -> 1 - non utilisé
Composer -> 2
Conductor -> 3
Band -> 4
Album artist -> 5
Track artist -> 6

Donc il serai possible, via un "plugin" d'alimenter ce tag "artist" et d'y stocker les "musiciens" (contributeurs), à partir des tags dans les fichiers, ou à partir d'un fichier texte.
Le rôle de chaque musicien (l'instrument) ne pourra pas être identifié dans la base, mais si il est disponible dans un fichier qui est affiché avec l'album, cela me semble déjà pas mal. Il m'a confirmé qu'il intègrera ces fichiers dans la prochaine version de son plugin, et donc le problème d'affichage est réglé. Reste le problème de mise à jour des infos dans LMS - j'y reflechis, et il m'a proposé de me donner un coup de main...

Merci pour le temps passé à tout cela.
C'est vrai que c'est très compliqué en pratique car beaucoup de choses se télescopent.
Par ailleurs, si j'utilise depuis le début les tags SORT pour un classement NOM puis PRENOM et un affichage PRENOM puis NOM, je trouve très dommage que le Tag composer ne possède pas d'équivalent SORT.
Enfin, quand tu mentionnes les tags "BAND" et "CONDUCTOR", c'est sous LMS? Déjà actif? Peut être réservé au fichiers FLAC?
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
Oui, c'est dommage. L'utilisation d'une base d'artiste "externe" permetterai de résoudre ce problème (et également d'associer un "ensemble" à un "leader") - je n'y avais pas pensé. Je le laisse ce sujet en "back burner" et y reviendrai après avoir terminé le reste.

Pour les tags, voici la liste: http://wiki.slimdevices.com/index.php/Sl...portedTags

Les tag "band" et "conductor" ne sont pas reservés aux fichiers FLAC. J'ai pas mal "galéré" avec les tags, car ils peuvent être multiples, et on peut avoir dans un même fichier à la fois des tags IDv3 et des "vorbis comments" (flac) - du moins je crois.

Avec MP3Tag, ou l'équivalent sur Mac (il y en a plusieurs), tu dois pouvoir faire des tests.

Tes fichiers sont dans quels formats ?
Répondre
(04-15-2019, 07:47 PM)paulw a écrit : Oui, c'est dommage. L'utilisation d'une base d'artiste "externe" permetterai de résoudre ce problème (et également d'associer un "ensemble" à un "leader") - je n'y avais pas pensé. Je le laisse ce sujet en "back burner" et y reviendrai après avoir terminé le reste.

Pour les tags, voici la liste: http://wiki.slimdevices.com/index.php/Sl...portedTags

Les tag "band" et "conductor" ne sont pas reservés aux fichiers FLAC. J'ai pas mal "galéré" avec les tags, car ils peuvent être multiples, et on peut avoir dans un même fichier à la fois des tags IDv3 et des "vorbis comments" (flac) - du moins je crois.

Avec MP3Tag, ou l'équivalent sur Mac (il y en a plusieurs), tu dois pouvoir faire des tests.

Tes fichiers sont dans quels formats ?

En AIFF.
J’ai utilisé XLD pour taguer mais effectivement mp3 tag, qui existe sous Mac, est plus puissant pour les tags. J’avais fait des essais en tentant de rajouter des tags « sur mesure », non concluant, mais je vais ressayer avec les tags compatibles LMS d’apres la liste que tu m’as indiquée. Merci
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
Oui, le format AIFF ne contient nativement que très peu de tags, mais on peut lui rajouter des tags ID3 (attention à la version, v1, v2 etc... qui ne contiennent pas les mêmes infos).
Répondre
(04-15-2019, 09:20 PM)paulw a écrit : Oui, le format AIFF ne contient nativement que très peu de tags, mais on peut lui rajouter des tags ID3 (attention à la version, v1, v2 etc... qui ne contiennent pas les mêmes infos).

Je vais essayer d’y comprendre quelque chose. Pas gagné...
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
N'hésites pas a m'envoyer par mp un lien vers un fichier si tu n'y arrives pas.

Pour info, la récupération des biographies fonctionne bien, mais on doit veiller à l'ortographe des noms, évidemment - Antonio Carlos Jobim n'est pas reconnu, Antônio Carlos Jobim l'est (problème déjà mentionné). Les biographies viennent de AllMusic, mais peuvent être remplacées (je n'ai pas testé) par des biographies "personelles" stockées dans les répertoires.

Albums de l'artiste (le "tag" en haut contient l'identifiant, pas le nom, ce sera réctifé):

[Image: 45a1710f6f518c19b1cf81f9e34255e7.md.jpg]

Onglet avec la biographie:

[Image: 62eeaeaba33ccdf0828e159a498fb017.md.jpg]

C'est plutôt sympa d'avoir les biographies en ligne, surtout pour les artistes moins "connus". Ce qui est dommage c'est que l'interface LMS qui permet de récupérer les bios ne donne pas les liens contenus dans les bios. Je verai avec le développeur si c'est un point d'amélioration possible.

Les biographies ne sont disponibles qu'en anglais. A terme, si j'arrive à faire une base artiste externe qui reprends des informations de Wikipedia, par exemple, cela pourra être multilingue.

Je rajouterai dans cet écran des onglets par rôle pour afficher les albums sur lesquels l'artiste est "compositeur", "leader" ou "contributeur". J'imaginais le lien suivant avec les tags:
- compositeur -> c'est clair, c'est juste le tag "compositeur"
- leader -> je pensais regrouper les albums pour lesquels l'artiste est soit "album artist" soit "track artist" soit "conductor"
- contributeur -> je pensais regrouper les albums pour lesquel l'artiste est inclus dans le tag "band", faute de mieux

Mon idée, comme expliqué avant, est de distinguer les "leaders" des "musiciens contributeurs", et je ne vois pas d'autre moyen de le faire.
Répondre
(04-15-2019, 10:35 PM)paulw a écrit : N'hésites pas a m'envoyer par mp un lien vers un fichier si tu n'y arrives pas.

Pour info, la récupération des biographies fonctionne bien, mais on doit veiller à l'ortographe des noms, évidemment - Antonio Carlos Jobim n'est pas reconnu, Antônio Carlos Jobim l'est (problème déjà mentionné). Les biographies viennent de AllMusic, mais peuvent être remplacées (je n'ai pas testé) par des biographies "personelles" stockées dans les répertoires.

Albums de l'artiste (le "tag" en haut contient l'identifiant, pas le nom, ce sera réctifé):

[Image: 45a1710f6f518c19b1cf81f9e34255e7.md.jpg]

Onglet avec la biographie:

[Image: 62eeaeaba33ccdf0828e159a498fb017.md.jpg]

C'est plutôt sympa d'avoir les biographies en ligne, surtout pour les artistes moins "connus". Ce qui est dommage c'est que l'interface LMS qui permet de récupérer les bios ne donne pas les liens contenus dans les bios. Je verai avec le développeur si c'est un point d'amélioration possible.

Les biographies ne sont disponibles qu'en anglais. A terme, si j'arrive à faire une base artiste externe qui reprends des informations de Wikipedia, par exemple, cela pourra être multilingue.

Je rajouterai dans cet écran des onglets par rôle pour afficher les albums sur lesquels l'artiste est "compositeur", "leader" ou "contributeur". J'imaginais le lien suivant avec les tags:
- compositeur -> c'est clair, c'est juste le tag "compositeur"
- leader -> je pensais regrouper les albums pour lesquels l'artiste est soit "album artist" soit "track artist" soit "conductor"
- contributeur -> je pensais regrouper les albums pour lesquel l'artiste est inclus dans le tag "band", faute de mieux

Mon idée, comme expliqué avant, est de distinguer les "leaders" des "musiciens contributeurs", et je ne vois pas d'autre moyen de le faire.

Merci de ta proposition.
Pour les rôles, je pense que leader correspond bien à « album artist » et « conductor ».
En revanche, je pense qu’il faut éviter de mettre « track artist » dans le même panier, mais plutôt dans celui des contributeurs.
Le problème du tag band est qu’il serait bien pratique pour regrouper les albums d’un artist qui est present comme artiste principal d’un groupe (nom du groupe en tag « band ») et parfois en album solo comme leader aussi.
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
(04-15-2019, 11:17 PM)Bigga a écrit : Merci de ta proposition.
Pour les rôles, je pense que leader correspond bien à « album artist » et « conductor ».
En revanche, je pense qu’il faut éviter de mettre « track artist » dans le même panier, mais plutôt dans celui des contributeurs.
Le problème du tag band est qu’il serait bien pratique pour regrouper les albums d’un artist qui est present comme artiste principal d’un groupe (nom du groupe en tag « band ») et parfois en album solo comme leader aussi.

C'est parce que tu as mis les "musiciens" dans track artist - mais il est probable que pas mal de monde procède ainsi (en l'absence d'un rôle dédié). J'utilise le track artist uniquement pour les compilations (ce qui est d'ailleurs un peu dommage). 

Comment fait tu dans le cas de compilations ? 


Pour regrouper les albums d'un artist qui est présent comme artiste princpal d'un groupe et parfois en solo, il me semble préférable d'utiliser le tag "conductor". Exemple:
- Roxy Music en "album artist", "Bryan Ferry" en "conductor" (l'exemple est contestable, mais l'idée est là)
- albums solos de "Bryan Ferry", "Bryan Ferry" en "album artist" et en "conductor"

Il faudrait que je rende ces catégories "paramétrables" - je ne vois pas d'autre solution, car tout le monde n'utilise pas les tags de la même manière.  Ou alors j'abandonne l'idée de faire un regroupement, et je mets tout simplement un onglet par tag (donc: album artist, track artist, composer, conductor, band).
Répondre
Oui c’est vrai que les méthodes diffèrent selon les utilisateurs.
Et peut être cela serait il effectivement plus simple et « universel » d’utiliser les tags sans regroupement.
Sinon, dans le cas de compilations, j’utilise la case compilation dans xld et je ne renseigne pas d’album artist.
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
Je n'ai pas beaucoup avancé dans le "code", mais j'ai pris le temps d'utiliser ce que j'ai déjà fait pour vérifier l'intérêt et réfléchir à la manière de progresser.

L'ajout d'informations sur mes albums s'avère très profitable - voir essentielle. C'est vraiment intéressant de pouvoir consulter la liste des musiciens sur chaque album, avec les dates d'enregistrement, les instruments, et les pistes éventuellement. Si l'album est référencé sur Wikipedia, il suffit d'un simple copier/coller pour récupérer les informations dans un fichier texte.

J'utilise un autre fichier dans chaque dossier pour indiquer des liens, critiques, etc...

Ces fichiers s'affichent sur la page web de chaque album (via le plugin "Music Artist Information"), dans différents onglets. J'ai également rajouté un onglet pour lister les fichiers "pdf" contenus dans le dossier de l'album, et peux l'afficher en cliquant sur l'intitulé.

Donc pour l'instant Roon ne me manques pas ! Au contraire. Ma bibliotheque s'enrichit d'informations utiles. 

La constitution des fichiers prends évidemment beaucoup de temps, et il faudrait idéalement un système qui permette de récupérer les musiciens de wikipedia, par exemple. A etudier également. 

L'étape suivante va consister à écrire un "plugin" dans LMS pour pouvoir éditer "en ligne" ces fichiers, ce qui sera beaucoup plus pratique. Sur le principe, c'est simple à réaliser, mais ne l'ayant jamais fait, cela prendra un peu de temps. Le développeur de LMS est coopératif, mais je ne peux pas lui demander de l'écrire pour moi - dommage !

D'ici là, je vais réfléchir à la meilleure manière d'intégrer les musiciens, identifiés dans mes fichiers, dans LMS pour pouvoir faire des recherches (ex: trouver tous les albums sur lesquels un musicien joue). Pour l'instant, le seul moyen de les intégrer dans LMS est de mettre à jour les tags - ce qui permets également de bénéficier des "biographies" des artistes via le plugin LMS "Music Artist Information", qui fonctionne très bien. Et là, les choses se compliquent, car la mise à jour des tags à partir des fichiers texte n'est pas simple. L'alternative est de pouvoir simplement faire des recherches mais sans avoir les informations dans les tags. A étudier...

Voici un exemple (je n'ai toujours pas corrigé "FLC" en "FLAC"...). Cela n'a pas beaucoup évolué.

[Image: d6314b249ffcf6e2cafeb3d7d6e412df.md.jpg]

[Image: bce3b66ef3547444aa0ebb02877a1cce.md.jpg]

Au delà de ces points, il reste plein de choses à améliorer et rajouter, et des bugs a corriger. C'est sans fin.
Répondre


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

Atteindre :


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