#file-format #compression #directory #convert #pal #snap #encode

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

#1857 in Parser implementations

Download history 17/week @ 2024-09-23

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

~8–17MB
~258K SLoC