/** * getArtist * Get details fro an artist, including a list of albums. * Takes the artist id in parameter. */ public static function getartist($input) { self::check_version($input, "1.7.0"); $artistid = self::check_parameter($input, 'id'); $artist = new Artist(Subsonic_XML_Data::getAmpacheId($artistid)); if (empty($artist->name)) { $r = Subsonic_XML_Data::createError(Subsonic_XML_Data::SSERROR_DATA_NOTFOUND, "Artist not found."); } else { $r = Subsonic_XML_Data::createSuccessResponse(); Subsonic_XML_Data::addArtist($r, $artist, true, true); } self::apiOutput($input, $r); }