Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/teekay/alac.net

Decoder of Apple Lossless audio files for .NET with a NAudio adapter
https://github.com/teekay/alac.net

alac audio c-sharp decoder m4a naudio sound

Last synced: 3 days ago
JSON representation

Decoder of Apple Lossless audio files for .NET with a NAudio adapter

Awesome Lists containing this project

README

        

# ALAC.NET

A decoder of Apple Lossless audio files for .NET with a NAudio adapter.

The bulk of the codebase is a port of a Java ALAC Decoder, Copyright 2011-2014 Peter McQuillan - see https://github.com/soiaf/Java-Apple-Lossless-decoder
I ported the code to C# without adding any new functionality except the NAudio WaveStream implementation, which you can use to read ALAC files in your app that uses NAudio.

The ALACDecoder library now targets Netstandard 2.0. Previously, it was a PCL library.

If you don't need NAudio support, simply ignore the ALACFileReader class and do what you wish with the ALACContext class that does the actual work.

There are two Nuget packages:

- AlacNet (the decoder)
- AlacNetNAudioAdapter (the NAudio adapter)

Contributors welcome.