Note de ce sujet :
  • Moyenne : 4 (3 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Projet de logiciel de lecture compatible LMS
Est-ce que quelqu'un utilise ce plugin ?

https://forums.slimdevices.com/showthrea...ion-plugin

Un des intérêts est de pouvoir afficher des images pour chaque artiste. Ces images sont soit récupérées automatiquement soit reprise d'un dossier local.

Je l'utilise, et j'en suis tres content.

Ma page web avance bien et je devrais avoir fini une première version dans une semaine.
Répondre
J'ai par ailleurs choisi d'exploiter le tag "Band" qui est repris dans LMS, ce qui permet d'indiquer uniquement les "leaders" dans le tag "Album Artist", et avoir un affichage plus "compact" des artistes.

C'est parfois discutable de ne pas indiquer la formation dans le tag "album artist", mais si l'on peut effectuer des recherches et affichages sur les deux, cela ne présente pas trop d'inconvénients.

Ex: j'ai indiqué "Bruce Springsteen" systématiquement en album artist, et dans le tag "band", "Bruce Springsteen & The E-Street Band", pour les albums ou il n'est pas en solo.

L'absence de recherche par "leader" est une lacune dans tous les logiciels (Roon, LMS...). Dans Roon, c'est particulièrement agaçant car on a plus difficilement le contrôle des tags, et Roon rajoute systématiquement en plus du leader le nom de la formation, ce qui apporte une certaine confusion lors de l'affichage.

Voici mes "jazz artists" (une partie) avec les images récupérées automatiquement via le plugin "Music & Artist Info"

[Image: 70a6590f003119020b43d4c0b56acca4.md.jpg]

J'aimerai bien avoir la possibilité de les trier par "année" (ou par décennie) - je vais voir si je peux associer à chaque artiste une "moyenne" des années de chacun de ses albums.

La même chose dans Roon:

[Image: de962db291e324d7885a4955ffe16b5b.md.jpg]

Dans Roon, on peut appliquer un filtre supplémentaire pour uniquement afficher les "individus" (versus les "groupes") mais en fonction de la qualité des meta-données de Roon, on n'est pas certain de ne pas en louper, et surtout on perds les "groupes" qui n'ont pas de "leaders" évidents (ex: Modern Jazz Quartet). On peut également rajouter des photos, mais que l'on perds si l'on doit réinstaller Roon.

Le tri des artistes dans LMS ne tiens pas compte du nom de famille. C'est normalement géré dans Roon mais ne semble pas fonctionner.

Un dernier point, je rajouterai (comme dans Roon) un tri par nombre d'albums - c'est assez utile. Le tri dans Roon par "most played" est également utile mais ce n'est pas possible d'avoir l'info de LMS.
Répondre
Ah oui mais si tu commences à faire mieux que Roon, là...
Système (ici) : Ampli Kinki EX M1, enceintes Martin Logan ESL X, dac B.Audio B.dac One EX, serveur PC fanless i7 (GentooPlayer + Minimserver + JPlay) et switch Reddo Audio
Répondre
L'objectif c'est juste de faire des choses simples a utiliser, ce qui est malheureusement assez compliqué Smile
Répondre
(03-11-2019, 09:05 AM)paulw a écrit : L'objectif c'est juste de faire des choses simples a utiliser, ce qui est malheureusement assez compliqué Smile

En effet, et tes recherches poussées à des fins pratiques ont mis en lumière tous les défauts des 2 meilleures solutions actuelles, Roon et LMS.
Le tri est en effet un casse tête dans LMS, en tous cas si on souhaite un affichage agréable. J'ai personnellement mis le nom en premier (avant le prénom) dans les tags de tri, mais dans le cas du compositeur, où un seul tag est disponible avec mes fichiers AIFF, j'ai du trancher et n'utiliser que l'ordre Nom puis Prénom. Je vous passe le mic mac logique que j'ai du élaborer pour différencier les recherches d'un morceaux sur un album "de" JS BACH par rapport à un morceau composé par lui mais joué par un jazzman par exemple.
Je ne comprends pas pourquoi un logiciel qui édite des tags plus complets et qui les gérerait mieux n'existe pas (Quand on me dit si c'est Roon, je m'aperçois ici que finalement non plus), mais tu es en train de remédier à cela, donc encore une fois bravo!
Quoi qu'il en soit, une édition des tags avec une case pour le nom et une autre pour le prénom, une troisième pour le surnom, ainsi qu'une autre pour le nom de groupe, etc... Ce serait bien plus efficace que les tags habituels (Qui ont quand même le mérite d'exister). Quelqu'un qui ferait un logiciel stable capable ne serait-ce que d'éditer des tags maison, et de les comprendre en local, aurait, j'en suis persuadé, un grand succès commercial.
Le reste, c'est à dire éviter d'avoir à saisir les tags grâce à une base de données, ce serait miraculeux, mais cela ne sera vraiment qu'un temps, avant la disparition des CD ou tout du moins avant que la plupart des possesseurs n'aient terminé de ripper leur discothèque. Mais, évidemment, pour tous ceux qui rippent ou vont ripper prochainement leur discothèque, ce serait un gain de temps énorme.
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
Tu mets bien en lumiere les limites de l'exercice, qui est contraint par les possibilités de LMS.

Pour info, concernant ton exemple, tu pourrais utiliser dans LMS les bibliotheques virtuelles, qui permettent d'avoir des vues differentes, par exemple, les compositeurs en musique classique.

Je doute qu'a ce stade une solution plus complete soit jamais développée autour des tags. Le public est trop restreint, car beaucoup se contentent des systemes comme Roon, qui offrent des automatismes, avec toutes les imperfections que cela implique:
- les bases disponibles comportent des erreurs ou sont limitées
- l'amelioration de la qualité des méta-données ne fait pas partie des priorités de Roon (du moins c'est mon avis).

Pour les artistes j'ai pensé à faire un lien avec une base de données "cloud" collaborative qui comporterait des informations complémentaires: nom/prenom, surnoms/variantes, dates de naissance/deces, photo, bio, references. Celle de Discogs est pas mal. A voir dans un deuxieme temps. La question des homonymes est épineuse...

C'est plus simple que de faire le lien avec une base d'albums (vu la multiplicité des versions d'albums).

P.S. pour les tris, effectivement les tags de tris ne sont disponibles dans LMS que pour l'album artist et le track artist, mais ne fonctionne vraiment que si chaque tag ne comporte qu'un artiste.

Par ailleurs, l'option dans LMS qui consiste à faire abstraction des préfixes (The, Le, Les...) n'est pas totalement satisfaisante. Ex: "Les Spann" est classé sous "S", "Les Paul" sous "P", etc...
Répondre
(03-11-2019, 03:29 PM)paulw a écrit : Tu mets bien en lumiere les limites de l'exercice, qui est contraint par les possibilités de LMS.

Pour info, concernant ton exemple, tu pourrais utiliser dans LMS les bibliotheques virtuelles, qui permettent d'avoir des vues differentes, par exemple, les compositeurs en musique classique.

Je doute qu'a ce stade  une solution plus complete soit jamais développée autour des tags. Le public est trop restreint, car beaucoup se contentent des systemes comme Roon, qui offrent des automatismes, avec toutes les imperfections que cela implique:
- les bases disponibles comportent des erreurs ou sont limitées
- l'amelioration de la qualité des méta-données ne fait pas partie des priorités de Roon (du moins c'est mon avis).

Pour les artistes j'ai pensé à faire un lien avec une base de données "cloud" collaborative qui comporterait des informations complémentaires: nom/prenom, surnoms/variantes, dates de naissance/deces, photo, bio, references. Celle de Discogs est pas mal. A voir dans un deuxieme temps. La question des homonymes est épineuse...

C'est plus simple que de faire le lien avec une base d'albums (vu la multiplicité des versions d'albums).

P.S. pour les tris, effectivement les tags de tris ne sont disponibles dans LMS que pour l'album artist et le track artist, mais ne fonctionne vraiment que si chaque tag ne comporte qu'un artiste.

Par ailleurs, l'option dans LMS qui consiste à faire abstraction des préfixes (The, Le, Les...) n'est pas totalement satisfaisante. Ex: "Les Spann" est classé sous "S", "Les Paul" sous "P", etc...

Pour ce qui est des préfixes, personnellement j’ai choisi de ne rien ignorer, aucun article. C’est faisable. Mais on ne peut pas choisir d’ignorer un article en français comme « les » et pas un prénom anglais comme « Les ».
Pour le tri, pour faire court, j’ai utiliser un caractère de séparation (+ dans mon cas) dans les tags de tri avec plusieurs entrées. Cela fonctionne du moment que l’entree est présente dans le tag d’affichage correspondant, et si elle est aussi présente seule sur d’autres albums (enfin un autre album au moins). Exemple: un album de Chick Corea+Hernie Hancock devient dans le tag tri Corea Chick+Hancock Herbie et sera affiché à la fois en recherchant Chick Corea ou Herbie Hancock, à moins qu’on ne possède pas  d’album solo d’eux.
C’est pas parfait mais ça limite la multiplication des entrées affichées.
Merci de l’info, sinon, sur les bibliothèques virtuelles, je ne connaissais 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
(03-11-2019, 10:34 PM)Bigga a écrit : Pour le tri, pour faire court, j’ai utiliser un caractère de séparation (+ dans mon cas) dans les tags de tri avec plusieurs entrées. Cela fonctionne du moment que l’entree est présente dans le tag d’affichage correspondant, et si elle est aussi présente seule sur d’autres albums (enfin un autre album au moins). Exemple: un album de Chick Corea+Hernie Hancock devient dans le tag tri Corea Chick+Hancock Herbie et sera affiché à la fois en recherchant Chick Corea ou Herbie Hancock, à moins qu’on ne possède pas  d’album solo d’eux.
C’est pas parfait mais ça limite la multiplication des entrées affichées.
Merci de l’info, sinon, sur les bibliothèques virtuelles, je ne connaissais pas.

Je n'utilise pas les tags de tri, mais je pense obtenir les mêmes résultats (dans ma page web). Tu peux me confirmer si je t'ai bien compris ?

- le caractère que tu utilises est celui défini dans les paramètres de LMS pour séparer artistes (j'utilise le /)
- si dans le tag album artist tu indiques "Chick Corea+Herbie Hancock", voici ce qui se passe...pour le moment...

1) lorsque je récupère les données de LMS, je créé des entrées séparées pour chaque rôle/artiste/album/genre

Ex: l'album "CoreaHancock", aura deux entrées:
- Artist = Chick Corea, Rôle = Album Artist, Album = Corea Hancock, Genre = Jazz, 
- Artist = Herbie Hancock, Rôle = Album Artist , Album = Corea Hancock, Genre = Jazz


et ainsi de suite pour chaque album, chaque rôle et chaque artiste. Ceci permet d'afficher facilement des listes d'artistes:
- tous les compositeurs de musique classique 
- tous les artistes + track artistes de jazz
etc...

2) Dans l'affichage des artistes, on aura donc une entrée pour Chick Corea, et une entrée pour Herbie Hancock.
- en cliquant sur la photo de Chick Corea, on aura la liste des tous les albums de Chick Corea, y compris celui avec Herbie Hancock, et vice versa pour Herbie Hancock

Si on souhaites chercher les albums de Chick Corea et Herbie Hancock ensemble, alors il faudrait que je prévois plusieurs zones de recherches (avec une requête d'intersection entre chaque critère), ou alors dans la même zone avoir la possibilité de mettre plusieurs mots pour avoir le même résultat, par exemple, des mots entre guillements, ou justement le "+". 

3) Si on souhaites afficher les artistes tels qu'ils apparaissent dans l'album, c'est à dire d'avoir directement dans la liste des artistes une entrée pour "Chick Corea, Herbie Hancock", c'est possible également - je ne l'ai pas prévu mais c'est simple à faire (personnellement, je préfère voir chaque artiste séparé).

Sinon, je pense que l'on en avait déjà parlé, mais cela m'aiderait d'avoir vos "inputs" sur les recherches souhaitées, avec éventuellement un classement par priorité. Le fil est long (et je suis fatigué!).
Répondre
(03-12-2019, 12:31 AM)paulw a écrit :
(03-11-2019, 10:34 PM)Bigga a écrit : Pour le tri, pour faire court, j’ai utiliser un caractère de séparation (+ dans mon cas) dans les tags de tri avec plusieurs entrées. Cela fonctionne du moment que l’entree est présente dans le tag d’affichage correspondant, et si elle est aussi présente seule sur d’autres albums (enfin un autre album au moins). Exemple: un album de Chick Corea+Hernie Hancock devient dans le tag tri Corea Chick+Hancock Herbie et sera affiché à la fois en recherchant Chick Corea ou Herbie Hancock, à moins qu’on ne possède pas  d’album solo d’eux.
C’est pas parfait mais ça limite la multiplication des entrées affichées.
Merci de l’info, sinon, sur les bibliothèques virtuelles, je ne connaissais pas.

Je n'utilise pas les tags de tri, mais je pense obtenir les mêmes résultats (dans ma page web). Tu peux me confirmer si je t'ai bien compris ?

- le caractère que tu utilises est celui défini dans les paramètres de LMS pour séparer artistes (j'utilise le /)
- si dans le tag album artist tu indiques "Chick Corea+Herbie Hancock", voici ce qui se passe...pour le moment...

1) lorsque je récupère les données de LMS, je créé des entrées séparées pour chaque rôle/artiste/album/genre

Ex: l'album "CoreaHancock", aura deux entrées:
- Artist = Chick Corea, Rôle = Album Artist, Album = Corea Hancock, Genre = Jazz, 
- Artist = Herbie Hancock, Rôle = Album Artist , Album = Corea Hancock, Genre = Jazz


et ainsi de suite pour chaque album, chaque rôle et chaque artiste. Ceci permet d'afficher facilement des listes d'artistes:
- tous les compositeurs de musique classique 
- tous les artistes + track artistes de jazz
etc...

2) Dans l'affichage des artistes, on aura donc une entrée pour Chick Corea, et une entrée pour Herbie Hancock.
- en cliquant sur la photo de Chick Corea, on aura la liste des tous les albums de Chick Corea, y compris celui avec Herbie Hancock, et vice versa pour Herbie Hancock

Si on souhaites chercher les albums de Chick Corea et Herbie Hancock ensemble, alors il faudrait que je prévois plusieurs zones de recherches (avec une requête d'intersection entre chaque critère), ou alors dans la même zone avoir la possibilité de mettre plusieurs mots pour avoir le même résultat, par exemple, des mots entre guillements, ou justement le "+". 

3) Si on souhaites afficher les artistes tels qu'ils apparaissent dans l'album, c'est à dire d'avoir directement dans la liste des artistes une entrée pour "Chick Corea, Herbie Hancock", c'est possible également - je ne l'ai pas prévu mais c'est simple à faire (personnellement, je préfère voir chaque artiste séparé).

Sinon, je pense que l'on en avait déjà parlé, mais cela m'aiderait d'avoir vos "inputs" sur les recherches souhaitées, avec éventuellement un classement par priorité. Le fil est long (et je suis fatigué!).

Tu as parfaitement bien compris ce que j’ai dit.
Et je suis comme toi, je préfère un affichage par artiste séparé.
La solution de recherche par intersection ou par un caractère « + » me semble tout aussi pratique, si ce n’est que 2 champs de recherche avec intersection c’est plus intelligible de suite. Mais moi l’un comme l’autre je trouverais cela nickel.
Sinon, que veux tu dire par « input »?
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
Merci (encore) pour tes réponses. Oui, désolé, c'est mon héritage anglo-saxon... vos idées, suggestions, besoins...

Pour l'instant, j'ai préparé ceci:
- un affichage des albums, avec des tris (date d'ajout, titre de l'album, etc... le standard LMS), un filtre par genre, et une recherche selon les critères suivants (choix multiples): rôles, titres (de l'album et/ou d'une piste). Le résultat des filtres et recherche sur cette page affiche toujours une liste d'albums.

- un affichage des artistes avec un tri unique par nom, un filtre par rôle, un filtre par genre, et une recherche par nom (la recherche n'est pas encore faite). 

Comme mentionné précédemment, une recherche multi-critères serait intéressant, par exemple, pour afficher les artistes avec Bach comme compositeur, ou afficher les albums avec Bach comme compositeur, puis filtrer sur les pistes ayant "Brandenburg" dans le titre. Il faut juste trouver un moyen simple d'avoir soit plusieurs zones, soit des filtres successifs.

Je n'ai encore rien fait concernant l'affichage de l'ensemble des pistes, mais ce ne sera pas trop compliqué à rajouter. Je compte rajouter également après la possibilité de naviguer d'un album vers la page de l'artiste correspondant, et ainsi de suite. Mais tout cela prends du temps, et j'essaie pour l'instant de faire en sorte que le "minimum" fonctionne correctement.

Dans la page des albums, en cliquant sur l'album on affiche le détail de l'album (titre, compositeur(s), année, pistes, etc..). Dans la page des artistes, en cliquant sur un artiste, on affiche les albums (pas encore fait).

Il me semble que l'on avait évoqué plusieurs autres idées:

- le fait de pouvoir afficher pour un artiste les albums en fonction des rôles. Ex: albums en tant que "artiste principal", en tant que "compositeur", en tant que "track artist"...  Le problème de ce type d'affichage c'est la duplication des albums. J'ai pensé qu'un système d'onglets serai peut être adapté. On affiche la liste des artistes (tous rôles confondus, ou en excluant les compositeurs, par exemple), et en cliquant sur la photo de l'artiste, on affiche un écran avec les albums, mais dans un onglet par rôle (albums en tant qu'album artist, en tant que track artist, autre...). L'intérêt dépends essentiellement de la manière dont les tags sont définis. Pour ma part, j'hésites encore à mettre les musiciens (ou principaux musiciens) dans les "track artists" et d'utiliser en fait le "conductor" pour identifier à ce moment les "leaders" lorsqu'ils sont différents des "album artists" (tout cela est bien compliqué!). Dans ce cas, cela pourrais être intéressant d'avoir un onglet avec les albums d'un artistes et un onglet avec les albums sur lesquels il a contribué...

- avoir peut être une liste d'albums regroupés par artistes. Cela corresponds plus ou moins à la liste des albums, mais avec des "sections" claires par artiste (ou par compositeur, par exemple). Là aussi, il peut y avoir de la duplication, donc je ne suis pas convaincu de l'intérêt.

Vous avez peut être d'autres idées...
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  appli ou logiciel pour le gain Vulcain 11 697 02-07-2024, 03:06 PM
Dernier message: Steph44200
  Recherche streamer compatible Apple Music ou AirPlay Enrin 6 590 01-12-2024, 08:20 AM
Dernier message: Steph44200
  Mconnect --> Volumio : lecture continue ? netjice 3 1,314 09-05-2023, 09:11 PM
Dernier message: Olivier
Question Quel streamer-DAC compatible avec appli BubbleUPnP en télécommande Android ? Psophos 17 4,741 03-22-2023, 12:24 PM
Dernier message: Psophos
Question logiciel remaster dellas57 2 681 01-25-2023, 10:36 AM
Dernier message: Steph44200

Atteindre :


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