Note de ce sujet :
  • Moyenne : 4 (3 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Projet de logiciel de lecture compatible LMS
(12-07-2018, 01:52 AM)paulw a écrit : Merci pour ce lien. C'est très similaire à MP3Tag.

J'ai avancé...

Lors de l'import des données de LMS, je décompose le titre en parties (Work, Movement, Part), en fonction d'un délimitateur, mais je n'ai pas encore intégré cela à l'affichage (c'est plus compliqué ).

Je détermine également si un album LMS est stocké sur un répertoire dédié, en balayant tous les noms de fichiers (avec les chemins) communiqués par LMS. 

Pour les albums qui sont définis dans un répertoire dédié (donc avec éventuellement les disques individuels dans des sous-répertoires), on pourra compléter les données de LMS avec des informations qui seront stockées dans des fichiers texte enregistrés dans ces répertoires. Si l'identifiant "interne" de l'album dans LMS change (si le titre de l'album, l'album artist, sont modifiés), ou si les répertoires sont déplacés, ces données ne seront donc pas perdues et toujours associées à l'album.

Au lancement de l'application  une synchronisation avec la base LMS sera nécessaire si une mise à jour (scan) à été fait dans LMS. Ce sera proposé automatiquement (en comparant la date du dernier scan LMS avec la date de la dernière synchronisation). A ce moment, ou pourra éditer la liste des albums qui sont dans des répertoires "mixtes". 

Je compte avoir deux ou trois fichiers textes par album:

- un fichier avec des commentaires, qui pourra être édité dans l'appli (ou en dehors) - le commentaire sera sauvegardé automatiquement dans le fichier. Le fichier ne sera pas structuré, ce sera du texte libre, sans mise en forme (mais au moins des paragraphes). 

- un fichier avec des informations qui pourront venir des tags de l'album (donc qui pourront être exportés de MP3Tag): titre et  album artiste (pour mémoire uniquement, puisque c'est repris dans LMS), date d'ajout, label, numéros de disques et intitulé du disque (optionnel) pour chaque disque. Si le fichier n'existe pas lors de l'import il pourra être créé automatiquement dans l'application (dans la vue de l'album), avec ouverture d'un éditeur de texte et une mise en forme prédéfinie. La date d'ajout sera à ce moment définie à la date du jour.

- A voir: un fichier avec les musiciens...

L'identification du répertoire permettra également de lancer dans la vue de l'album un éditeur de tags (au choix) qui s'ouvrira avec tous les fichiers de l'album. Bien entendu, il faudra refaire un scan dans LMS et réimporter les données dans l'application après. C'est pratique de pouvoir ouvrir un éditeur directement dès que l'on s'apperçoit d'une coquille dans les tags.

On pourra également afficher les fichiers d'image et PDF contenus dans le répertoire et sous-répertoires de l'album, en cliquant sur la pochette (comme dans Roon...).

Super!
Pour le fichier avec les musiciens, intégré le si tu peux même s’il il n’est pas toujours renseigné.
Avoir dans l’application des PDF comme le livret c’est une superbe idée.
Et éditer les tags directement ça facilite en effet grandement la vie!
Bravo!
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


Messages dans ce sujet
RE: Projet de logiciel de lecture compatible LMS - par Bigga - 12-07-2018, 09:26 AM

Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  appli ou logiciel pour le gain Vulcain 11 848 02-07-2024, 03:06 PM
Dernier message: Steph44200
  Recherche streamer compatible Apple Music ou AirPlay Enrin 6 760 01-12-2024, 08:20 AM
Dernier message: Steph44200
  Mconnect --> Volumio : lecture continue ? netjice 3 1,398 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,126 03-22-2023, 12:24 PM
Dernier message: Psophos
Question logiciel remaster dellas57 2 739 01-25-2023, 10:36 AM
Dernier message: Steph44200

Atteindre :


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