Note de ce sujet :
  • Moyenne : 4 (3 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Projet de logiciel de lecture compatible LMS
(12-17-2018, 11:40 AM)lArédien a écrit : hello Stéphane.
Vraiment super bravo pour tes travaux.
Je ne dis pas grand chose par manque de temps. Et aussi parce que j'ai du mal à juger sans essai in réal life.
Est-il toujours possible d'afficher en un seul clic :
- l'ensemble des albums récemment intégrés dans la bibliothèque ?
- l'ensemble des albums appartenant à un des genres (jazz, classical,...) ?

Oui, je n'ai pas inclus tous les boutons dans les copies d'ecran, mais il y a un bouton de tri, incluant la date d'ajout, et un bouton "genre" Smile

Quand on ouvre l'application on aura tous les albums affichés dans le premier onglet et il suffira donc de cliquer sur le bouton genre pour restreindre à un ou plusieurs genres. Les recherches s'appliqueront ensuite aux genres sélectionnés.

Pour les derniers ajouts, il reprend la liste définie dans LMS, c'est à dire, ce que l'on retrouve dans la recherche "nouveautés", limité au nombre d'occurences paramétré dans LMS.

J'espère que vous pourrez l'essayer bientôt (d'ici quelques semaines) - il y a encore pas mal de détails à régler...
Répondre
(12-17-2018, 11:42 AM)paulw a écrit : Oui, je n'ai pas inclus tous les boutons dans les copies d'ecran, mais il y a un bouton de tri, incluant la date d'ajout, et un bouton "genre" Smile

Quand on ouvre l'application on aura tous les albums affichés dans le premier onglet et il suffira donc de cliquer sur le bouton genre pour restreindre à un ou plusieurs genres. Les recherches s'appliqueront ensuite aux genres sélectionnés.

Cool

Un truc qui est peut-être compliqué... Mais comme j'en sais rien, après tout, je le pose.
Un des énormes avantages apportés par Roon, c'est la fluidité de l'interconection entre la bibliothèque dont on dispose en propre, et celle de la maison de streaming (Tidal)
Est-ce ce très compliqué, dans ton projet d'interface, d'intégrer la possibilité de pouvoir voir, en un clic, les albums disponibles sur Qobuz d'un artiste donné ?
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 Sonore Optical Module
Répondre
Probablement compliqué, mais certainement faisable. Dans l'appli "Orange Squeeze" que j'utilise sur Android, c'est très pratique car c'est lié à Spotify.

C'est à mon avis le type de fonctionnalités ou je devrais peut être trouver un développeur plus expérimenté que moi pour m'aider, mais bénévole ?

Par contre ce ne sera jamais aussi "riche" que Roon, car ils reprennent le catalogue de Tidal en le complétant. Mais cela pourrais être mieux intégré sans avoir tous les tags. Je regarderai comment sont faites les "API" (interfaces) avec Spotify, Qobuz, etc... d'ici quelques semaines.

A cour terme je vais  finaliser l'écran de recherche des albums. Je souhaite inclure un historique des recherches et des recherches "favorites". Ensuite il faudra dupliquer tout cela pour un affichage par pistes. 

Voici les principaux points que je dois finaliser:

Version 1 (qui pourra être testée)

- finaliser la recherche des albums
- lancer la lecture des pistes
- gérer la lecture et mise à  jour des fichiers "tag" gérés dans l' arborescence des repertoires lorsque l'application n'est pas sur la même machine que LMS
- améliorer la procédure de synchronisation avec LMS
- adapter l'affichage en fonction de la taille de l'écran

Version 2

- gérer les contributeurs dans le fichier "tag" correspondant
- permettre l'affichage des jaquettes + PDF stockés dans les repertoires
- faire un affichage et recherche par piste
- intégrer les favoris définis dans LMS et les gérer depuis l'application 

Version 3

- gérer la liste de lecture
- autres...
Répondre
Bon, j'ai joué plus longuement avec les recherches, et c'est intéressant, mais un peu compliqué et limité sur certains aspects. 

Je vais un peu simplifier, garder le principe, et rajouter d'autres écrans de recherche. 

La bonne nouvelle c'est que ça marche bien, quand même, et cela m'a permis d'avancer sur le sujet.

Rechercher un nom et avoir toutes les catégories dans lequel on le trouve est assez utile, et le système d'onglets pour cela est pas mal.  La qualité du résultat dépends évidemment de la qualité des tags. Cela permets de découvrir des choses dans sa bibliothèque. Ex: je saisi "Monk", et je peux voir de manière très simple tous les albums qu'il a enregistré, mais aussi tous les albums sur lesquels il y a ces compositions (donc enregistrés par d'autres), etc...

Le fait d'avoir une liste complète d'albums correspondant à un critère, sans avoir besoin de naviguer dans des sous-catégories est également appréciable. 

Mais cela n'apporte rien si j'affiche tous mes albums de blues, par exemple, et que je souhaites simplement les regrouper par artistes ou si je recherche un morceau et souhaites savoir tous les artistes qui l'ont enregistré. A ce moment les différents onglets sont inutiles, voir prêtent à confusion. Peut être faut il simplement laisser ces onglets vides au départ, c'est à dire présenter la liste des albums que dans le premier onglet, et ne les remplir que si une recherche sur un nom est effectuée (et non sur un genre). Quoiqu'il en soit il faut un autre système pour faire des regroupements et croisements entre artistes. 

Dans les onglets "albums", "artistes", etc.. je vais rajouter la possibilité de filtrer sur un deuxième terme avec le choix du rôle correspondant, ce qui permettra de traiter de cibler plus facilement les recherches de manière simple (ex: dans l'onglet "Composer" on indique "Bach" et on rajoute un critère "Richter"). Cela devrait répondre à 95% des recherches.

Je rajouterai ensuite un écran de recherche avancée qui permettra d'indiquer plusieurs critères et  de spécifier plus précisément comment les résultats sont présentés (par album, par piste) et avec quels regroupements.
Répondre
En passant du temps à faire des recherches, je m'aperçois d'un manque qui pourrais être bien traité à l'aide des informations sur les "contributeurs".

C'est intéressant de pouvoir faire des liens entre artistes dans sa bibliothèque, au travers d'une notion, un peu floue, que l'on pourrai qualifier "d'univers" ou "Sphère d'influence".

Ex: toujours avec Ellington, ce serai intéressant d'avoir une présentation synthétique des principaux artistes avec qui il a collaboré et de retrouver facilement leur discographie.

La manière dont c'est traité dans Roon, par exemple, n'est pas très satisfaisant. Roon s'appuie sur les liens définis dans Allmusic, avec les listes d'artistes "similar to" et "influenced by".

Si les contributeurs étaient bien renseignés on pourrait en sortir des statistiques et voir quels sont les principaux artistes qui ont collaboré avec qui. Donc en regardant la "Sphère" Ellington, je pourrais facilement retrouver Johnny Hodges, Cat Anderson, Benny Carter, etc...et accéder à leurs discographies.

Cela s'applique à tous types de musiques et n'est d'ailleurs pas limité au lien entre artistes mais également entre artistes et compositeurs. 

Les deux approches sont peut être complémentaires.
Répondre
Oui, c'est l'apport principal, à mon sens, des infos sur les contributeurs.
C'est d'ailleurs pour cela que j'ai fait figurer tous les contributeurs dans le tag artist chez moi.
Ce qui est intéressant aussi, indépendamment des contributeurs qui ont été leaders et qui ont leurs propres albums, c'est aussi de pouvoir voir qui a beaucoup joué à quelle époque. En pop, c'est intéressant de voir de quels musiciens se sont entourés les grands noms, et on se rend compte finalement que ce monde n'est pas si grand.
C'est aussi, à mes yeux, une manière de rendre un peu hommage à des gens qui ont apporté leurs talents sans jamais être dans la lumière ou presque.

Pour ce qui est des onglets, effectivement, il faudrait même une gestion des onglets qui permettent de ne pas alourdir l'affichage. Je crois que la recherche avancée multi critères résout en partie cela. Mais je crois aussi que l'idéal serait un affichage différentiel selon le ou les critères de recherche, c'est à dire que le logiciel n'affiche que les onglets pertinents par rapport à la recherche. C'est sûrement trop complexe.
Ceci étant, un onglet qui affiche tous les albums au départs, puis on "filtre", me paraît tout à fait logique et utilisable au quotidien.
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
(12-18-2018, 11:18 AM)Bigga a écrit : Oui, c'est l'apport principal, à mon sens, des infos sur les contributeurs.
C'est d'ailleurs pour cela que j'ai fait figurer tous les contributeurs dans le tag artist chez moi.
Ce qui est intéressant aussi, indépendamment des contributeurs qui ont été leaders et qui ont leurs propres albums, c'est aussi de pouvoir voir qui a beaucoup joué à quelle époque. En pop, c'est intéressant de voir de quels musiciens se sont entourés les grands noms, et on se rend compte finalement que ce monde n'est pas si grand.
C'est aussi, à mes yeux, une manière de rendre un peu hommage à des gens qui ont apporté leurs talents sans jamais être dans la lumière ou presque.

Pour ce qui est des onglets, effectivement, il faudrait même une gestion des onglets qui permettent de ne pas alourdir l'affichage. Je crois que la recherche avancée multi critères résout en partie cela. Mais je crois aussi que l'idéal serait un affichage différentiel selon le ou les critères de recherche, c'est à dire que le logiciel n'affiche que les onglets pertinents par rapport à la recherche. C'est sûrement trop complexe.
Ceci étant, un onglet qui affiche tous les albums au départs, puis on "filtre", me paraît tout à fait logique et utilisable au quotidien.

Oui, tout à fait la période est intéressante. Enfin, il y aura des choses à faire ! 

Pour les onglets, et l'affichage différentiel en fonction de la recherche, tu peux me donner quelques  exemples ?
Répondre
(12-18-2018, 12:08 PM)paulw a écrit :
(12-18-2018, 11:18 AM)Bigga a écrit : Oui, c'est l'apport principal, à mon sens, des infos sur les contributeurs.
C'est d'ailleurs pour cela que j'ai fait figurer tous les contributeurs dans le tag artist chez moi.
Ce qui est intéressant aussi, indépendamment des contributeurs qui ont été leaders et qui ont leurs propres albums, c'est aussi de pouvoir voir qui a beaucoup joué à quelle époque. En pop, c'est intéressant de voir de quels musiciens se sont entourés les grands noms, et on se rend compte finalement que ce monde n'est pas si grand.
C'est aussi, à mes yeux, une manière de rendre un peu hommage à des gens qui ont apporté leurs talents sans jamais être dans la lumière ou presque.

Pour ce qui est des onglets, effectivement, il faudrait même une gestion des onglets qui permettent de ne pas alourdir l'affichage. Je crois que la recherche avancée multi critères résout en partie cela. Mais je crois aussi que l'idéal serait un affichage différentiel selon le ou les critères de recherche, c'est à dire que le logiciel n'affiche que les onglets pertinents par rapport à la recherche. C'est sûrement trop complexe.
Ceci étant, un onglet qui affiche tous les albums au départs, puis on "filtre", me paraît tout à fait logique et utilisable au quotidien.

Oui, tout à fait la période est intéressante. Enfin, il y aura des choses à faire ! 

Pour les onglets, et l'affichage différentiel en fonction de la recherche, tu peux me donner quelques  exemples ?

Ce que je voulais dire, c'est que l'idéal serait que quand tu recherches au départ, dans l'écran principal des albums (Celui que tu souhaites être l'écran de départ), un nom, par exemple Ralph TOWNER, cela activerait des onglets correspondants aux résultats de recherche selon les catégories. C'est à dire que pour Ralph TOWNER il pourrait y avoir un onglet album artist, un autre contributor, un autre composer.
Autre exemple avec BACH, là les onglets activés seraient, en plus des albums sélectionnés sur l'écran de départ, un ongle composer uniquement.
Cela dépend bien entendu de la bibiliothèque de chacun, car selon qu'on a certains albums ou non, les onglets activés ne seront pas toujours les mêmes chez un utilisateur ou chez un autre, ce qui permettrait aussi de voir où a officié tel artiste, et où il n'a pas officié.
Dernier exemple, Bernstein: onglets activés = contributor (Comme chef d'orchestre) et composer.
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
OK, c'est un peu ce que j'ai voulu faire en affichant le nombre d'albums trouvés dans le titre de l'onglet (entre parenthèses). Dans l'exemple ci-dessous, il n'y a pas de "conductor" Monk... Si je retire les onglets, on ne pourra plus cliquer dessus pour faire une recherche ciblée sur la catégorie.

[Image: 1c9440a56ef7a3e0823862308c62dc5d.md.jpg]

Dans l'exemple ci-dessus, je peux rechercher "Monk", puis passer à une autre recherche, (ex "Karajan") ciblée sur le chef d'orchestre en cliquant sur l'onglet correspondant.

J'aurai pu mettre un seul bouton de recherche (au dessus de tous les onglets) avec une liste déroulante à côté permettant de choisir une catégorie (+ "all"), et à ce moment j'aurai pu supprimer les onglets sans objet.

Je peux éventuellement changer la couleur de l'onglet également pour que ce soit plus clair.
Répondre
(12-18-2018, 04:31 PM)paulw a écrit : OK, c'est un peu ce que j'ai voulu faire en affichant le nombre d'albums trouvés dans le titre de l'onglet (entre parenthèses). Dans l'exemple ci-dessous, il n'y a pas de "conductor" Monk... Si je retire les onglets, on ne pourra plus cliquer dessus pour faire une recherche ciblée sur la catégorie.

[Image: 1c9440a56ef7a3e0823862308c62dc5d.md.jpg]

Dans l'exemple ci-dessus, je peux rechercher "Monk", puis passer à une autre recherche, (ex "Karajan") ciblée sur le chef d'orchestre en cliquant sur l'onglet correspondant.

J'aurai pu mettre un seul bouton de recherche (au dessus de tous les onglets) avec une liste déroulante à côté permettant de choisir une catégorie (+ "all"), et à ce moment j'aurai pu supprimer les onglets sans objet.

Je peux éventuellement changer la couleur de l'onglet également pour que ce soit plus clair.

Oui, mon idée était que seuls les onglets renseignés apparaissent.
Il faut que nous réfléchissions plus longuement à cette histoire de recherche multiple et d'affichage, car c'est assez complexe et c'est un des gros point du boulot je pense.
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


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

Atteindre :


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