¿Hay una biblioteca .NET para decodificación de archivos de audio universal?

¿Conoce alguna biblioteca .NET que pueda decodificar varios tipos de archivos de audio? Idealmente, debería ser independiente de la plataforma, por lo que se puede usar con .NET y Mono - en Windows y * NIX.

Ya torturé Google buscando una biblioteca que satisfaga mis necesidades, pero desafortunadamente no pude encontrar nada. Entonces, antes de escribir muchas clases de envoltorios para GStreamer y amigos, pensé que podría preguntar aquí. :)

Los archivos de audio soportados deben ser (al menos)

MP3OGG Vorbis, yFLAC (opcional).

Como la aplicación que necesitaría para esto es solo por diversión, la biblioteca debería ser de código abierto, o al menos gratis. Además, una pantalla molesta mostrada a un usuario probablemente sería mala o poco práctica, porque estoy planeando poner esto en un proceso de servicio.

Necesitaría usar esta biblioteca / estas bibliotecas para decodificar archivos de audio y pasar un byte [] a mi envoltorio libOFA, para poder producir una huella digital de MusicDNS para ella. Mi aplicación experimental probablemente se ejecutará en un servidor basado en Linux.

Respuestas a la pregunta(4)

Su respuesta a la pregunta