discid 0.7.0

Bindings for MusicBrainz libdiscid
Documentation
use discid::{DiscId, Features};

fn main() {
    let result = DiscId::read_features(None, Features::ISRC);

    match result {
        Ok(disc) => {
            println!("Disc ID: {}", disc.id());

            for track in disc.tracks() {
                println!("Track #{} ISRC: {}", track.number, track.isrc);
            }
        }
        Err(e) => {
            eprintln!("{}", e);
            std::process::exit(1);
        }
    }
}