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}