Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/teekay/alac.net
- Owner: teekay
- License: other
- Created: 2015-03-12T18:43:17.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-07-20T09:33:18.000Z (over 2 years ago)
- Last Synced: 2024-11-03T16:39:33.319Z (11 days ago)
- Topics: alac, audio, c-sharp, decoder, m4a, naudio, sound
- Language: C#
- Homepage:
- Size: 74.2 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.