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

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

#984 in Parser implementations

Download history 9/week @ 2024-05-17 3/week @ 2024-05-24

63 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
~237K SLoC