Skip to content

Release v0.2

Choose a tag to compare

@vampirefrog vampirefrog released this 24 Jan 00:08
· 60 commits to master since this release

MuxAudio Release v0.2

Linux Builds

Shared Library (muxaudio-linux-x64-shared.tar.gz)

  • libmuxaudio.so - shared library with external codec dependencies
  • mux, demux - CLI tools
  • All codec shared libraries included (.so files)
  • Codecs: PCM, Vorbis, Opus, FLAC, MP3, AAC

Static Library (muxaudio-linux-x64-static.tar.gz)

  • libmuxaudio-static.a - static library
  • All codec static libraries included (.a files)
  • No runtime codec dependencies
  • Includes README with linking instructions
  • Codecs: PCM, Vorbis, Opus, FLAC, MP3, AAC

Debian Packages (.deb files)

  • libmuxaudio0_*.deb - Runtime library package
  • libmuxaudio-dev_*.deb - Development files (headers, static library)
  • muxaudio-tools_*.deb - Command-line tools (mux, demux)
  • Automatic dependency resolution for codec libraries
  • Codecs: PCM, Vorbis, Opus, FLAC, MP3, AAC

Windows Builds

Shared Library (muxaudio-windows-x64-shared.zip)

  • muxaudio.dll - shared library with external codec dependencies
  • muxaudio.lib - import library
  • All codec DLLs included (ogg.dll, vorbis.dll, opus.dll, etc.)
  • Codecs: PCM, Vorbis, Opus, FLAC, MP3, AAC

Static Library (muxaudio-windows-x64-static.zip)

  • muxaudio-static.lib - static library
  • All codec static libraries included (.lib files)
  • No runtime codec DLL dependencies
  • Includes README with linking instructions
  • Codecs: PCM, Vorbis, Opus, FLAC, MP3, AAC

WASM Build

Decoder (muxaudio-wasm-decoder.tar.gz)

  • Decoder-only build for browser use
  • Fully static with codecs embedded
  • Files: muxaudio.js, muxaudio.wasm, muxaudio.wrapper.js
  • Codecs: PCM, Vorbis, Opus, FLAC, MP3 (decode only)

Installation

Debian/Ubuntu (Recommended):

# Install all packages
sudo apt install ./libmuxaudio0_*.deb ./libmuxaudio-dev_*.deb ./muxaudio-tools_*.deb

# Or install only what you need:
sudo apt install ./libmuxaudio0_*.deb ./muxaudio-tools_*.deb  # Runtime only
sudo apt install ./libmuxaudio0_*.deb ./libmuxaudio-dev_*.deb  # Development

Linux Shared:

tar xzf muxaudio-linux-x64-shared.tar.gz
sudo cp linux-x64-shared/*.so* /usr/local/lib/
sudo cp linux-x64-shared/mux linux-x64-shared/demux /usr/local/bin/
sudo ldconfig

Linux Static:

tar xzf muxaudio-linux-x64-static.tar.gz
# See README.txt in the archive for linking instructions

Windows Shared:

Expand-Archive muxaudio-windows-x64-shared.zip
# Copy all DLL files to your application directory or system PATH

Windows Static:

Expand-Archive muxaudio-windows-x64-static.zip
# See README.txt in the archive for linking instructions

WASM:

tar xzf muxaudio-wasm-decoder.tar.gz
# Use files in wasm-decoder/ in your web project