readisrcs/
readisrcs.rs

1use discid::{DiscId, Features};
2
3fn main() {
4    let result = DiscId::read_features(None, Features::ISRC);
5
6    match result {
7        Ok(disc) => {
8            println!("Disc ID: {}", disc.id());
9
10            for track in disc.tracks() {
11                println!("Track #{} ISRC: {}", track.number, track.isrc);
12            }
13        }
14        Err(e) => {
15            eprintln!("{}", e);
16            std::process::exit(1);
17        }
18    }
19}