#audio #portable #file-format #directory #snap #compression #builder

bin+lib portable-audio-library

A portable audio library file format

3 releases

0.1.2 May 3, 2024
0.1.1 May 3, 2024
0.1.0 May 3, 2024

#773 in Parser implementations

Download history 323/week @ 2024-05-03

323 downloads per month

MIT license

25KB
561 lines

Portable Audio Library

Tests Clippy Crates.io Rustdoc

[!NOTE] This project is still in alpha.

A portable audio library file format.

Planned Builders

Builders are a group functions that converts a certain audio library format into Portable Audio Library and vice versa.

  • Directory Audio Library
  • M3U
  • PLS
  • XSPF

Usage

Get basic usage using,

portable-audio-library help

Examples

Convert a audio library directory into a .pal file,

portable-audio-library encode /path/to/audio-library audio-library.pal

Apply compression(snap),

portable-audio-library encode /path/to/audio-library audio-library-compressed.pal -t snap

Convert a .pal file into a audio library directory,

portable-audio-library decode audio-library.pal /path/to/audio-library

License

This project is licensed under the MIT license.

Dependencies

~7–17MB
~230K SLoC