cdparanoia

Crates.iocdparanoia
lib.rscdparanoia
version0.1.0
sourcesrc
created_at2023-07-02 23:08:24.828501
updated_at2023-07-02 23:08:24.828501
descriptionSafe bindings for libcdparanoia
homepagehttps://sr.ht/~agausmann/cdparanoia.rs
repositoryhttps://git.sr.ht/~agausmann/cdparanoia.rs
max_upload_size
id906478
size26,912
Adam Gausmann (agausmann)

documentation

README

cdparanoia.rs

Rust bindings for libcdparanoia

System dependencies

  • libcdparanoia libraries and headers (tested with cdparanoia III 10.2)

Void Linux

sudo xbps-install libcdparanoia-devel

Usage

See cdparanoia/examples/rip_track.rs for an example of ripping a single track to a WAV file.

This crate is mostly undocumented, and unfortunately there is not much reference material for libcdparanoia itself. The best references I've found are existing applications using libcdparanoia. Here are a few that I've used:

The cdparanoia crate's API closely mirrors the C interface, except that most of the functions are converted into member functions of CdromDrive and CdromParanoia.

Commit count: 0

cargo fmt