/* Database request commands */ public static string MPD_COMMAND_REQUEST_ALBUMS(org.gateshipone.malp.mpdservice.mpdprotocol.MPDCapabilities caps) { if (caps.hasListGroup()) { return("list album" + createAlbumGroupString(caps)); } else { return("list album"); } }
public static string MPD_COMMAND_REQUEST_ALBUMS_FOR_PATH(string path, org.gateshipone.malp.mpdservice.mpdprotocol.MPDCapabilities caps) { if (caps.hasListGroup()) { return("list album base \"" + path + "\"" + createAlbumGroupString(caps)); } else { // FIXME check if correct. Possible fallback for group missing -> base command also missing. return("list album"); } }
public static string MPD_COMMAND_REQUEST_ARTIST_ALBUMS(string artistName, org.gateshipone.malp.mpdservice.mpdprotocol.MPDCapabilities caps) { if (caps.hasListGroup()) { return("list album artist \"" + artistName.replaceAll("\"", "\\\\\"") + "\"" + createAlbumGroupString (caps)); } else { return("list album \"" + artistName.replaceAll("\"", "\\\\\"") + "\""); } }