#![feature(io)]
#![allow(unused_imports)]
extern crate mpd;
extern crate "rustc-serialize" as rustc_serialize;
use std::old_io::net::tcp::TcpStream;
use mpd::client::MpdClient;
fn main() {
let mut c = MpdClient::new(TcpStream::connect("127.0.0.1:6600").unwrap()).unwrap();
println!("version: {:?}", c.version);
println!("status: {:?}", c.status());
println!("stats: {:?}", c.stats());
println!("queue: {:?}", c.queue());
println!("outputs: {:?}", c.outputs());
println!("playlists:");
for pl in c.playlists().unwrap().iter() {
println!("{:?}", pl);
println!("{:?}", pl.songs(&mut c));
}
}