@josselinbuils/alac

An Apple Lossless decoder for Aurora.js.

Usage no npm install needed!

<script type="module">
  import josselinbuilsAlac from 'https://cdn.skypack.dev/@josselinbuils/alac';
</script>

README

alac.js: An Apple Lossless decoder in the browser

The Apple Lossless Audio Codec (ALAC) is an audio codec developed by Apple and included in the original iPod.

ALAC is a data compression method which reduces the size of audio files with no loss of information.

A decoded ALAC stream is bit-for-bit identical to the original uncompressed audio file.

The original encoder and decoder were open sourced by Apple, and this is a port of the decoder to CoffeeScript so that ALAC files can be played in the browser.

Installation

npm install @josselinbuils/alac
yarn add @josselinbuils/alac

Authors

Alac.js was originally written by @jensnockert and @devongovett of Audiocogs.

It has been ported to TypeScript by @josselinbuils.

License

alac.js is released under the same terms as the original ALAC decoder from Apple, which is the Apache 2 license.