Qual é uma maneira rápida e fácil de visualizar e editar tags ID3 (artista, álbum etc.) usando C #?
152
Thirding TagLib afiada .
TagLib.File f = TagLib.File.Create(path);
f.Tag.Album = "New Album Title";
f.Save();
O TagLib Sharp é bastante popular.
Como uma observação lateral, se você quiser dar uma olhada rápida e suja em fazer você mesmo ... aqui está um trecho de C # que encontrei para ler as informações de tags de um mp3.
fonte
Encoding.Default
pode ser substituído porEncoding.UTF8
. Para obter mais informações, visite: gigamonkeys.com/book/practical-an-id3-parser.htmlUltraID3Lib ...Esteja ciente de que o UltraID3Lib não está mais disponível oficialmente e, portanto, não é mais mantido. Veja os comentários abaixo para o link para um projeto do Github que inclui esta biblioteca
fonte
O TagLib Sharp tem suporte para leitura de tags ID3.
fonte
Enrolei a biblioteca de decodificadores de mp3 e a disponibilizei para desenvolvedores .net. Você pode encontrá-lo aqui:
http://sourceforge.net/projects/mpg123net/
Estão incluídos os exemplos para converter arquivos mp3 em PCM e ler tags ID3.
fonte
O ID3.NET implementou ID3v1.xe ID3v2.3 e suporta operações de leitura / gravação na seção ID3 em arquivos MP3. Há também um pacote NuGet disponível.
fonte