1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
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);
}
}
}