use empidee::MpdClient; #[tokio::main(flavor = "current_thread")] async fn main() -> anyhow::Result<()> { let socket = tokio::net::TcpSocket::new_v4()?; let mut stream = socket.connect("127.0.0.1:6600".parse()?).await?; let mut client = MpdClient::new(&mut stream).await?; println!( "Connected to MPD server: {}", client.get_mpd_version().unwrap_or("unknown") ); client.play(None).await?; Ok(()) }