Quel est le moyen rapide et simple d'afficher et de modifier les tags ID3 (artiste, album, etc.) à l'aide de C #?
152
Tiers TagLib Sharp .
TagLib.File f = TagLib.File.Create(path);
f.Tag.Album = "New Album Title";
f.Save();
TagLib Sharp est assez populaire.
En remarque, si vous vouliez jeter un coup d'œil rapide et sale à le faire vous-même ... voici un extrait de code C # que j'ai trouvé pour lire les informations de balise d'un mp3.
la source
Encoding.Default
peut être remplacé parEncoding.UTF8
. Pour plus d'informations, visitez: gigamonkeys.com/book/practical-an-id3-parser.htmlUltraID3Lib ...Sachez qu'UltraID3Lib n'est plus officiellement disponible et n'est donc plus maintenu. Voir les commentaires ci-dessous pour le lien vers un projet Github qui inclut cette bibliothèque
la source
TagLib Sharp prend en charge la lecture des balises ID3.
la source
J'ai enveloppé la bibliothèque de décodeurs mp3 et l'ai rendue disponible pour les développeurs .net. Vous pouvez le trouver ici:
http://sourceforge.net/projects/mpg123net/
Inclus sont les exemples pour convertir un fichier mp3 en PCM et lire les balises ID3.
la source
ID3.NET a implémenté ID3v1.x et ID3v2.3 et prend en charge les opérations de lecture / écriture sur la section ID3 des fichiers MP3. Il y a aussi un paquet NuGet disponible.
la source