A DMAP client and server library