2 votes

Comment arrêter de convertir le genre connu en nombre dans le tag id3v2 ?

Je suis sur VB.NET 2012 Express, utilisant la bibliothèque mono/taglib-sharp 2.0 (Win7).

Si j'exécute cet extrait de code fonctionnel pour enregistrer 3 genres dans la balise id3v2 d'une piste mp3 existante :

Dim ThreeGenresInStringArray() As String = {"Folk rock", "Bluegrass", "Indie folk"}
Dim MyTaglibMP3 As TagLib.File = TagLib.File.Create("C:\temp\I'm Alive.mp3")

MyTaglibMP3.Tag.Genres = ThreeGenresInStringArray

MyTaglibMP3.Save()
MyTaglibMP3.Dispose()

le deuxième genre sera converti de la chaîne 'Bluegrass' en un nombre entier de 89. Si je regarde cet id3tag avec un outil comme Mp3tag, le genre sera affiché comme 'Folk rock/89/Indie folk'.

Comment puis-je empêcher taglib-sharp de convertir les genres "connus" en chiffres ?

2voto

Brian Nickel Points 8687

La ligne de code suivante désactivera la sauvegarde des genres numériques ID3v2 pour toute votre application.

TagLib.Id3v2.Tag.UseNumericGenres = false;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X