The idea is to build an interface to MediaMonkey and use XML and TCP to transfer data from the audio PC to the remote. The remote will send XML data for what it wants to play. The PC will be constantly listening and sending data (track progress data for example). I'd probably use C# on the audio pc side to tx/rx xml containing data from MediaMonkey and receive actionable data from the remote.
With that background, would someone provide a 1000' view/overview of what I would need to do on the MediaMonkey side that would give me overview information of the API's? I see a granular list of API's, properties and so on. Fantastic as I'll need that. But an overview of the classes would be benificial so I can quickly understand what API's I'll need to start out with.
What API's would I use to do the following with MediaMonkey v22.214.171.1244:
- Get all Artist & album Artist
Then get albums for a given item in that list.
Then get songs within the given album
Play all songs within the given album
Play selected songs within the given album
Get real time Track progress information