01-12-2019, 10:04 PM
(Modification du message : 01-12-2019, 10:29 PM par a supprimer merci.)
J'ai pensé au système suivant:
- un éditeur de texte libre, mais dans lequel chaque ligne pourra être "taggée" pour indiquer la type d'information de la ligne: compositeur, track artiste, piste, ligne d'en-tête, etc...
- si l'on fait référence à une entrée dans Discogs, le texte sera automatiquement repris avec les données de Discogs, qui pourront donc être modifiées ensuite. Idem pour les informations provenant des tags (via LMS).
- si on copie des informations d'une autre source, on pourra appliquer des règles de mise en forme en fonction de formats prédéfinis (ex: on récupère le "personnel" de Wikipedia, et on indique que le format des lignes copiées corresponds, par exemple, à "Artiste - Rôle", etc...). C'est utile surtoute pour les compositeurs dans les pistes. Wikipedia, par exemple, utilise le format suivant pour les pistes: 1. "C Jam Blues" (Barney Bigard, Ellington) - 5:14
En copiant ce texte d'une page Wikipedia, on pourra indiquer qu'il s'agit de pistes, qu'il faut convertir du format: Numéro de piste. "Titre" (Compositeur,Compositeur) - Durée, et le programme rajoutera les informations dans les bonnes "cases". On pourra ensuite supprimer une piste, en rajouter comme dans un traitement de texte.
- la classification des différentes lignes pourra être effectué ligne par ligne ou pour un ensemble de lignes sélectionnées.
Ensuite, dans l'affichage de l'album il sera très simple d'indiquer les informations que l'on souhaites afficher (ex: afficher les compositeurs, masquer les dates d'enregistrement).
Pour que les informations soient prises en compte dans les recherches "par piste", il faut que je trouve une logique pour savoir à quelles pistes s'applique une information indiquée "au dessus" ou "en dessous" des pistes. Mais c'est un détail...
Les informations qui sont valables pour toutes les pistes de l'album pourront être indiquées au début ou à la fin (il faut que je reflechisse au système...).
Voici deux exemples (fait sur excel).
https://www.discogs.com/Duke-Ellington-J...se/6648725
Note: le couple "track artist" + "recording date" permettra de retrouver à terme les informations sur les contributeurs. En attendant, ils pourront être repris de sources habituelles.
La mise en forme dépendera de la classification de chaque ligne et de la séquence.
Evidemment, dans sa forme la plus basique, le texte pourra contenir uniquement des pistes (qui pourront d'ailleurs être numérotées automatiquement).
Dans l'editeur, on pourra aussi concevoir d'appliquer des formules du type: retirer de la piste le nom de l'oeuvre...
Bref, c'est un système qui me semble souple, efficace, et évolutif.
- un éditeur de texte libre, mais dans lequel chaque ligne pourra être "taggée" pour indiquer la type d'information de la ligne: compositeur, track artiste, piste, ligne d'en-tête, etc...
- si l'on fait référence à une entrée dans Discogs, le texte sera automatiquement repris avec les données de Discogs, qui pourront donc être modifiées ensuite. Idem pour les informations provenant des tags (via LMS).
- si on copie des informations d'une autre source, on pourra appliquer des règles de mise en forme en fonction de formats prédéfinis (ex: on récupère le "personnel" de Wikipedia, et on indique que le format des lignes copiées corresponds, par exemple, à "Artiste - Rôle", etc...). C'est utile surtoute pour les compositeurs dans les pistes. Wikipedia, par exemple, utilise le format suivant pour les pistes: 1. "C Jam Blues" (Barney Bigard, Ellington) - 5:14
En copiant ce texte d'une page Wikipedia, on pourra indiquer qu'il s'agit de pistes, qu'il faut convertir du format: Numéro de piste. "Titre" (Compositeur,Compositeur) - Durée, et le programme rajoutera les informations dans les bonnes "cases". On pourra ensuite supprimer une piste, en rajouter comme dans un traitement de texte.
- la classification des différentes lignes pourra être effectué ligne par ligne ou pour un ensemble de lignes sélectionnées.
Ensuite, dans l'affichage de l'album il sera très simple d'indiquer les informations que l'on souhaites afficher (ex: afficher les compositeurs, masquer les dates d'enregistrement).
Pour que les informations soient prises en compte dans les recherches "par piste", il faut que je trouve une logique pour savoir à quelles pistes s'applique une information indiquée "au dessus" ou "en dessous" des pistes. Mais c'est un détail...
Les informations qui sont valables pour toutes les pistes de l'album pourront être indiquées au début ou à la fin (il faut que je reflechisse au système...).
Voici deux exemples (fait sur excel).
https://www.discogs.com/Duke-Ellington-J...se/6648725
Note: le couple "track artist" + "recording date" permettra de retrouver à terme les informations sur les contributeurs. En attendant, ils pourront être repris de sources habituelles.
La mise en forme dépendera de la classification de chaque ligne et de la séquence.
Evidemment, dans sa forme la plus basique, le texte pourra contenir uniquement des pistes (qui pourront d'ailleurs être numérotées automatiquement).
Dans l'editeur, on pourra aussi concevoir d'appliquer des formules du type: retirer de la piste le nom de l'oeuvre...
Bref, c'est un système qui me semble souple, efficace, et évolutif.