the following API methods are available for the 2.5 series - the interface files and template are available in the first page
- retrieves information about the artwork associated with a music file
bool Library_GetArtworkEx(string sourceFileUrl, int index, bool retrievePictureData, ref PictureLocations pictureLocations, ref string pictureUrl, ref byte[] imageData);
- updates the artwork associated with a music file
bool Library_SetArtworkEx(string sourceFileUrl, int index, byte[] imageData);
- gets information about the available visualisers and the current state
bool MB_GetVisualiserInformationDelegate(out string[] visualiserNames, out string defaultVisualiserName, out WindowState defaultState, out WindowState currentState);
- activates (or de-activates) a visualiser
bool MB_ShowVisualiserDelegate(string visualiserName, WindowState state);
- gets information about the available views for a plugin (currently only the theater mode plugin "mb_TheaterModePlugin.dll") and the current state
bool MB_GetPluginViewInformationDelegate(string pluginFilename, out string[] viewNames, out string defaultViewName, out WindowState defaultState, out WindowState currentState);
- activates (or de-activates) a plugin view
bool MB_ShowPluginViewDelegate(string pluginFilename, string viewName, WindowState state);
- gets the currently available output devices including any UPnP devices
bool Player_GetOutputDevicesDelegate(out string[] deviceNames, out string activeDeviceName);
- sets the active output device
bool Player_SetOutputDeviceDelegate(string deviceName);