extern crate earwax;
extern crate ao_rs as ao;
use earwax::Earwax;
use earwax::LogLevel;
use ao::*;
fn main() {
let ao = Ao::new();
let driver = Driver::new().unwrap();
let format = Format::new();
let device = Device::new(&driver, &format, None).unwrap();
Earwax::set_log_level(LogLevel::Debug);
let mut earwax = Earwax::new("./tracks/Canon.mp3").unwrap();
while let Some(chunk) = earwax.spit() {
println!("Time: {}", chunk.time.pts());
device.play(chunk.data);
}
}