11-22-2018, 11:54 PM
(Modification du message : 11-23-2018, 02:45 AM par a supprimer merci.)
Un petite découverte intéressante - avec le logiciel MP3TAG (que j'utilise), il est possible d'exporter la description des albums (avec images, liste de pistes, tags...) dans des fichiers. On trouve des modèles ici: https://community.mp3tag.de/t/export-con...chive/1495
Le format des exports est configurable a l'aide de scripts. On peut générer des fichiers texte, html, XML...
Donc on peut facilement générer avec cette fonction des fichiers descriptifs des albums, dans un format donné (et à terme éventuellement stockés sur un serveur). Cela évite de lire directement les tags des fichiers, ce qui est assez complexe compte tenu des différents formats.
Une approche un peu moins ambitieuse que ce qui a été discuté précédemment serai donc la suivante:
- utiliser un programme de gestion des tags pour renseigner les informations au niveau des pistes. Ce n'est pas idéal, mais ça reste assez simple à utiliser. La configuration des champs est très simple à réaliser, et la saisie n'est finalement pas trop laborieuse (on peut sélectionner toutes les pistes d'un album pour renseigner des données communes, il y a des champs libre multi-lignes...).
- générer des fichiers descriptifs pour chaque album, avec une structure normalisée (et qui contiendra donc plus d'informations que ce qui est géré dans LMS).
- utiliser ces fichiers pour la navigation/lecture de la bibliothèque. L'affichage des informations d'un album peut être travaillé pour avoir une vue claire de toutes les informations, disposer de liens, etc...
- pour la lecture, faire le lien avec LMS en utilisant l'emplacement des fichiers. Une alternative, évoquée précédemment, consisterai à utiliser une référence "universelle" (la "release" de Discogs, par exemple). Ceci faciliterai les échanges, mais c'est plus lourd à mettre en place.
Quoi qu'il en soit, si ces fichiers sont normalisés ils pourraient éventuellement être échangés ou partagés ..
Concernant l'intégrité du référentiel (genres, artistes, compositeurs...) c'est intéressant mais ambitueux. A défaut d'avoir une base unique pour tout le monde (Tonal, MusicBrainz etc...) un référentiel peut toujours être défini et partagé. Il doit en exister (reste à trouver le meilleur). Des utilitaires sont peut être disponibles pour effectuer des contrôles d'intégrité et identifier les erreurs. A etudier...
Pour que ce système fonctionne pour le plus grand nombre il faut effectivement essayer de "normaliser" l'utilisation des tags: la liste, leur contenu, le format utilisé... Je serai intéresser d'échanger rapidement sur ce point. On pourrait d'ailleurs ouvrir un fil séparé pour échanger sur les "Best practice" en matiere de tags, sur les référentiels disponibles, et les normes conseillées.
J'avance un peu sur la partie "technique" en parallèle.
Le format des exports est configurable a l'aide de scripts. On peut générer des fichiers texte, html, XML...
Donc on peut facilement générer avec cette fonction des fichiers descriptifs des albums, dans un format donné (et à terme éventuellement stockés sur un serveur). Cela évite de lire directement les tags des fichiers, ce qui est assez complexe compte tenu des différents formats.
Une approche un peu moins ambitieuse que ce qui a été discuté précédemment serai donc la suivante:
- utiliser un programme de gestion des tags pour renseigner les informations au niveau des pistes. Ce n'est pas idéal, mais ça reste assez simple à utiliser. La configuration des champs est très simple à réaliser, et la saisie n'est finalement pas trop laborieuse (on peut sélectionner toutes les pistes d'un album pour renseigner des données communes, il y a des champs libre multi-lignes...).
- générer des fichiers descriptifs pour chaque album, avec une structure normalisée (et qui contiendra donc plus d'informations que ce qui est géré dans LMS).
- utiliser ces fichiers pour la navigation/lecture de la bibliothèque. L'affichage des informations d'un album peut être travaillé pour avoir une vue claire de toutes les informations, disposer de liens, etc...
- pour la lecture, faire le lien avec LMS en utilisant l'emplacement des fichiers. Une alternative, évoquée précédemment, consisterai à utiliser une référence "universelle" (la "release" de Discogs, par exemple). Ceci faciliterai les échanges, mais c'est plus lourd à mettre en place.
Quoi qu'il en soit, si ces fichiers sont normalisés ils pourraient éventuellement être échangés ou partagés ..
Concernant l'intégrité du référentiel (genres, artistes, compositeurs...) c'est intéressant mais ambitueux. A défaut d'avoir une base unique pour tout le monde (Tonal, MusicBrainz etc...) un référentiel peut toujours être défini et partagé. Il doit en exister (reste à trouver le meilleur). Des utilitaires sont peut être disponibles pour effectuer des contrôles d'intégrité et identifier les erreurs. A etudier...
Pour que ce système fonctionne pour le plus grand nombre il faut effectivement essayer de "normaliser" l'utilisation des tags: la liste, leur contenu, le format utilisé... Je serai intéresser d'échanger rapidement sur ce point. On pourrait d'ailleurs ouvrir un fil séparé pour échanger sur les "Best practice" en matiere de tags, sur les référentiels disponibles, et les normes conseillées.
J'avance un peu sur la partie "technique" en parallèle.