Skip to content

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

License

Notifications You must be signed in to change notification settings

teekay/ALAC.NET

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published