Pregunta

¿Hay una biblioteca para leer y escribir las etiquetas ID3 de un archivo MP3 en C #?

De hecho, he visto un par en la búsqueda, una persona utiliza cualquier que se puede recomendar?

¿Fue útil?

Solución

Taglib # es el mejor. Es puerto directo de la biblioteca TagLib C a C #.

Para instalar TagLib #, ejecute el siguiente comando en la consola de Administrador de paquetes en Visual Studio.

PM> Install-Package taglib

La distribución NuGet de taglib-agudo se puede encontrar en http://nuget.org/packages/taglib.
El repositorio oficial de código fuente está en https://github.com/mono/taglib-sharp .

Este es un ejemplo usando la biblioteca:

TagLib.File file = TagLib.File.Create("mysong.mp3");
String title = file.Tag.Title;
String album = file.Tag.Album;
String length = file.Properties.Duration.ToString();

Otros consejos

He utilizado personalmente ID3.Net desde aquí:

http://id3dotnet.sourceforge.net/

Además de UltraID3Lib desde aquí:

http://home.fuse.net/honnert/hundred/

Ambos hicieron el trabajo bien y eran fáciles de usar desde el punto de vista de la API.

Esto es un proyecto SourceForge que se ha escrito para hacer esto y parece que tiene algunas buenas críticas:

http://csid3lib.sourceforge.net/

He leído solamente siempre las etiquetas ID3, nunca les escrito, así que no puedo comentar específicamente sobre eso. Sin embargo, creo que este proyecto (en una etapa mucho más temprana) era lo que solía hacerlo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top