jsmad 0 votes

JavaScript MP3 Decoder

jsmad is a pure javascript MP3 decoder, based on libmad, with an ID3 decoder written from scratch.

For example, jsmad allows Firefox 4.0+ to play MP3s without any Flash. Faster loading times. Fewer security holes. No 64-bit headaches on Linux. Fewer memory leaks.

jsmad opens up a whole world of realtime audio applications implemented in javascript: dj-mixers, samplers, sequencers, all these applications benefit from using mp3s as audio source.

jsmad is released under the GPLv2 license.

Repository: https://github.com/nddrylliog/jsmad

ALAC.js 0 votes

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 recently open sourced by Apple, and this is a port of the decoder to CoffeeScript so that ALAC files can be played in the browser.