cd-da-reader 1.0.0

CD-DA (audio CD) reading library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/// Detects the default read format for every track on the inserted disc.
use cd_da_reader::CdReader;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let reader = CdReader::open_default()?;
    let toc = reader.read_toc()?;

    for track in &toc.tracks {
        let format = reader.detect_track_format(track)?;
        println!("Track #{:>2}: {format:?}", track.number);
    }

    Ok(())
}