Note de ce sujet :
  • Moyenne : 4 (3 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Projet de logiciel de lecture compatible LMS
(12-04-2018, 08:05 AM)paulw a écrit : Cette logique pourra être utilisée pour les disques d'un album également. Si un disque est conservé dans un répertoire dédié, il serait possible de lui associer un fichier d'information et des fichiers d'images/pdf propres:
- titre d'un disque (c'est souvent utile dans les compilations ou "box sets") 
- album art 
- scan du livret de chaque disque
Etc..

Jusqu'à présent, j'ai passé à peu près 10 jours à développer l'appli. Pour finaliser les fonctions de recherche et navigation je pense que j'ai encore une dizaine de jours à passer, et 10 jours en plus pour peaufiner le tout...

C'est un investissement assez important (en temps, le soir, la nuit, le week-end, plus quelques jours pris sur le boulot).

Si a l'issue de ces 30 jours le résultat est satisfaisant, j'envisagerai de développer plus encore l'application, en regardant sérieusement, avec des partenaires, comment intégrer des informations automatiquement des bases de méta-données externes. A ce stade, il faudra probablement envisager de rajouter un module pour mettre à jour les informations dans les tags. Tout compte fait, je pense que c'est la meilleure façon de fonctionner, et c'est surtout attractif pour des gens qui souhaitent pouvoir utiliser leurs fichiers avec plusieurs applications, et conserver la main sur la gestion de leurs données. Rien n'empêche de coupler également  les tags avec des informations complémentaires moins "structurées", et avec des bases de référentiels (artistes, Compositeurs, labels...). 

La question est de savoir si la gestion d'une bibliothèque "locale" présente toujours un intérêt aujourd'hui, compte tenu du développement du Streaming. Je pense que oui:
- les offres de Streaming n'auront jamais une couverture "intégrale"
- une bibliothèque locale perdure (voir les discussion sur l'avenir de Tidal sur le forum de Roon).

Qu'en pensez vous ?

Oui, je pense comme toi qu'une bibliothèque locale est intéressante, et souvent plus cohérente que les différents services de streaming existants, sur lesquels on a pas la main.
En plus, pensons aux jours où internet est coupé (cela peut arriver)...
L'idée de mixer les protocoles entre tags et éléments d'informations en fichiers textes à côté est la plus complète je pense.
Après, comme tu le dis, c'est un gros boulot, dont je suis bien incapable, donc je ne peux que je souhaiter beaucoup de courage.
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 me demande si c'est utile de gérer un délimiteur pour les "oeuvres" - tag qui n'est pas défini dans LMS (ou MPD, ou pas mal de logiciels UPNP, à ma connaissance). Voici un exemple:

[Image: aa3f136cf08e43b640da871161d9cba6.md.jpg]

Le délmiteur utilisé ici est le ":". On pourrait séparer l'oeuvre, du mouvement, pour obtenir ceci:

Piano concerto No.1 in C major, Op.15
1. Allegro con brio
2. Largo

C'est quelque chose que fait très bien Roon, car il gère la notion d'oeuvre. Il y a un tag prévu (WORK), mais qui n'est utilisable dans LMS qu'en activant des plugins (voir ici: http://wiki.slimdevices.com/index.php/Se...ical_music). Peu de gens, à mon avis, gèrent ces tags.

Il est relativement simple de définir un (ou plusieurs séparateurs), et de vérifier si le prémier élément se répète d'une piste à l'autre. Je serai plutôt partisan du " - " mais cela pourrait être paramétrable.

Cela simplifierai la présentation, et éviterai de répeter les mêmes informations au niveau de chaque piste. C'est ce que l'on constate dans cet exemple, ou les artistes et les commentaires sont différents au sein de l'album, donc indiqué en dessous de chaque piste.

[Image: 8a39964065c1bb64badf2b5b97df477f.md.jpg]
Répondre
De plus en plus intéressant ton magnifique travail.
tu devrais le proposer à Melco ils seraient capable de l'acheter et leur Nas Streamer en aurait bien besoin.
Répondre
Qu'est ce qu'ils (melco) utilisent comme appli ?
Répondre
Hello Stéphane.
Super impressionnant ton boulot !
Sur la question de l'utilité d'un outil de gestion d'une bibliothèque locale, je pense que oui, elle existe et existera encore pour un bon paquet d'années, même si un jour on aura tous non pas un Devialet (quoique, avec Free) mais une solution de type Roon. D'ici là....
Sur l'utilité du délimiteur, il me semble que oui, ça permet d'avoir une présentation + élégante, mais c'est aussi à définir en fonction de la difficulté à l'implementer. Si c'est un peu compliqué, je ne me battrai pas pour l'avoir.
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), switch Lhy sw6 + FMC Lhy
Répondre
Pour les séparateurs, ce n'est pas compliqué, mais il faut être prudent sur le choix. J'ai pas mal de pistes qui sont séparées avec le ":", mais il y a également des œuvres qui contiennent ce caractère...
Répondre
(12-05-2018, 10:09 AM)paulw a écrit : Pour les séparateurs, ce n'est pas compliqué, mais il faut être prudent sur le choix. J'ai pas mal de pistes qui sont séparées avec le ":", mais il y a également des œuvres qui contiennent ce caractère...

Oui, c'est ce que j'allais dire: le délimiteur est une très bonne idée, à mon sens c'est une grosse plus value par rapport à ce qui existe, mais les guillemets ne sont peut être pas les meilleurs délimiteurs, car parfois au sein d'une oeuvre ils sont utiles pour décliner le surnom de cette dernière (Exemple: symphonie N°6 "Pastorale" de Beethoven), et d'autre part certains titres les contiennent parfois aussi.
Donc, si cela est paramétrable, c'est encore mieux, ou alors il faut définir un caractère de délimitation autre. Mais c'est une idée essentielle sinon.
Par ailleurs, je trouve le rendu pas mal du tout, bravo! Manque plus qu'un filigrane transparent en fond (reprenant la pochette de l'album) pour être au top.
Et merci pour l'indication sur LMS, je ne savais pas que c'était possible sous LMS, je vais aller voir ça de plus près!
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
J'ai maintenant une vision assez clair de ce que je souhaites accomplir.

Dans un premier temps, je vais finaliser cette version pour LMS, donc avec uniquement de la mise en forme des tags LMS. 

L'ajout de "notes' (lien, commentaires...) pourra être réalisée selon le principe expliqué (un fichier texte sauvegardé dans le répertoire de l'album, si le répertoire est "mono album")... 

Mais je souhaites aller plus loin pour faciliter la mise à jour d'informations. 

A terme, je souhaites rajouter des fonctionnalités qui vont me permettre d'enrichir les données, notamment pour le jazz (qui reste mon principal centre d'intérêt).

Constituer ces données "ex nihilo", même en mode "collaboratif", avec une solution comme Tonal, n'est pas réaliste. Il faut s'appuyer sur des communautés existantes. 

L'idée est de s'appuyer sur une base partagée d'artistes, discographies et sessions, et de pouvoir rattacher facilement un album à des sessions et des pistes, afin de présenter automatiquement les informations correspondantes. J'ai contacté le responsable de ce site: http://www.jazzdiscography.com
Ils ont une base très intéressantes de sessions, mais qui nécessiterait d'être améliorée concernant le lien avec les albums. Il y a une communauté active de contributeurs.

La particularité du jazz est que l'on retrouve les mêmes "cobtributeurs" dans de multiples sessions, et que l'on retrouve ces mêmes "sessions" sur de multiples albums. L'information sur les différents musiciens dans chaque piste est vraiment intéressante et c'est quelque chose qui est très mal géré dans Roon (par exemple) et très fastidieux à compléter... J'ai récemment acheté deux "box sets' de Mosaic Records (Johnny Hodges et Duke Ellington) et je compte en acheter d'autres. Leurs éditions dont superbes, la remasterisation excellente, et si on pouvait facilement récupérer les informations sur toutes les dates d'enregistrement et les musiciens, ce serait génial... 


Bref, je pense que ce type de solution, spécialisée sur un domaine, mais qui pourrait être étendue à d'autres, peut présenter une réelle valeur ajoutée, notamment par rapport à Roon !

(12-05-2018, 10:49 AM)Bigga a écrit :
(12-05-2018, 10:09 AM)paulw a écrit : Pour les séparateurs, ce n'est pas compliqué, mais il faut être prudent sur le choix. J'ai pas mal de pistes qui sont séparées avec le ":", mais il y a également des œuvres qui contiennent ce caractère...

Oui, c'est ce que j'allais dire: le délimiteur est une très bonne idée, à mon sens c'est une grosse plus value par rapport à ce qui existe, mais les guillemets ne sont peut être pas les meilleurs délimiteurs, car parfois au sein d'une oeuvre ils sont utiles pour décliner le surnom de cette dernière (Exemple: symphonie N°6 "Pastorale" de Beethoven), et d'autre part certains titres les contiennent parfois aussi.
Donc, si cela est paramétrable, c'est encore mieux, ou alors il faut définir un caractère de délimitation autre. Mais c'est une idée essentielle sinon.
Par ailleurs, je trouve le rendu pas mal du tout, bravo! Manque plus qu'un filigrane transparent en fond (reprenant la pochette de l'album) pour être au top.
Et merci pour l'indication sur LMS, je ne savais pas que c'était possible sous LMS, je vais aller voir ça de plus près!

Quel délimiteur pourrait être utilisé ? Il faudrait quelque chose qui soit "unique", et visuellement "plaisant" pour que l'affichage dans LMS ne soit pas perturbé...
Répondre
(12-05-2018, 09:53 AM)paulw a écrit : Qu'est ce qu'ils (melco) utilisent comme appli ?

Il est livré avec Twonky 8.5, mais j'ai lu que Minimserver était installable.
Après ne te prends pas trop la tête sur ce sujet car déjà la gestion des fichiers utilise une technologie Windows qui a été abandonnée depuis donc ça risque d'être coton pour parler avec la bécane, mes système Linux me font même des erreurs de lectures lorsque j'essaye de lire certains dossiers, ils transforment le nom du dossier en une suite de symbole, mais bizarrement le sous dossier lui est bien clean, et ce problème n'existe pas avec Mconnect.
Paul
Répondre
(12-05-2018, 10:51 AM)paulw a écrit : J'ai maintenant une vision assez clair de ce que je souhaites accomplir.

Dans un premier temps, je vais finaliser cette version pour LMS, donc avec uniquement de la mise en forme des tags LMS. 

L'ajout de "notes' (lien, commentaires...) pourra être réalisée selon le principe expliqué (un fichier texte sauvegardé dans le répertoire de l'album, si le répertoire est "mono album")... 

Mais je souhaites aller plus loin pour faciliter la mise à jour d'informations. 

A terme, je souhaites rajouter des fonctionnalités qui vont me permettre d'enrichir les données, notamment pour le jazz (qui reste mon principal centre d'intérêt).

Constituer ces données "ex nihilo", même en mode "collaboratif", avec une solution comme Tonal, n'est pas réaliste. Il faut s'appuyer sur des communautés existantes. 

L'idée est de s'appuyer sur une base partagée d'artistes, discographies et sessions, et de pouvoir rattacher facilement un album à des sessions et des pistes, afin de présenter automatiquement les informations correspondantes. J'ai contacté le responsable de ce site: http://www.jazzdiscography.com
Ils ont une base très intéressantes de sessions, mais qui nécessiterait d'être améliorée concernant le lien avec les albums. Il y a une communauté active de contributeurs.

La particularité du jazz est que l'on retrouve les mêmes "cobtributeurs" dans de multiples sessions, et que l'on retrouve ces mêmes "sessions" sur de multiples albums. L'information sur les différents musiciens dans chaque piste est vraiment intéressante et c'est quelque chose qui est très mal géré dans Roon (par exemple) et très fastidieux à compléter... J'ai récemment acheté deux "box sets' de Mosaic Records (Johnny Hodges et Duke Ellington) et je compte en acheter d'autres. Leurs éditions dont superbes, la remasterisation excellente, et si on pouvait facilement récupérer les informations sur toutes les dates d'enregistrement et les musiciens, ce serait génial... 


Bref, je pense que ce type de solution, spécialisée sur un domaine, mais qui pourrait être étendue à d'autres, peut présenter une réelle valeur ajoutée, notamment par rapport à Roon !

(12-05-2018, 10:49 AM)Bigga a écrit :
(12-05-2018, 10:09 AM)paulw a écrit : Pour les séparateurs, ce n'est pas compliqué, mais il faut être prudent sur le choix. J'ai pas mal de pistes qui sont séparées avec le ":", mais il y a également des œuvres qui contiennent ce caractère...

Oui, c'est ce que j'allais dire: le délimiteur est une très bonne idée, à mon sens c'est une grosse plus value par rapport à ce qui existe, mais les guillemets ne sont peut être pas les meilleurs délimiteurs, car parfois au sein d'une oeuvre ils sont utiles pour décliner le surnom de cette dernière (Exemple: symphonie N°6 "Pastorale" de Beethoven), et d'autre part certains titres les contiennent parfois aussi.
Donc, si cela est paramétrable, c'est encore mieux, ou alors il faut définir un caractère de délimitation autre. Mais c'est une idée essentielle sinon.
Par ailleurs, je trouve le rendu pas mal du tout, bravo! Manque plus qu'un filigrane transparent en fond (reprenant la pochette de l'album) pour être au top.
Et merci pour l'indication sur LMS, je ne savais pas que c'était possible sous LMS, je vais aller voir ça de plus près!

Quel délimiteur pourrait être utilisé ? Il faudrait quelque chose qui soit "unique", et visuellement "plaisant" pour que l'affichage dans LMS ne soit pas perturbé...

J’avoue ne pas trop savoir quels caractères sont à éviter d’un point de vue informatique, pour ne pas perturber le codage, mais si on n’utilise pas les guillemets dans ce cas, on pourrait peut-être utiliser [] ou {} ou encore <>?
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
  lecture des fichiers wma impossible avec LMS c.pos 6 451 11-17-2024, 12:42 AM
Dernier message: c.pos
  Lecture DSD 256 Glassac 6 744 10-21-2024, 10:36 PM
Dernier message: Janacek
  appli ou logiciel pour le gain Vulcain 11 2,263 02-07-2024, 03:06 PM
Dernier message: Steph44200
  Recherche streamer compatible Apple Music ou AirPlay Enrin 6 2,338 01-12-2024, 08:20 AM
Dernier message: Steph44200
  Mconnect --> Volumio : lecture continue ? netjice 3 2,235 09-05-2023, 09:11 PM
Dernier message: Olivier

Atteindre :


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