mt-daapd makes much of its information available as xml over http. This makes writing client application that interface with it much easier. Below is an overview of the different information that can be obtained from mt-daapd, and the expected response.