/** * getAlbum * Get details for an album, including a list of songs. * Takes the album id in parameter. */ public static function getalbum($input) { self::check_version($input, "1.7.0"); $albumid = self::check_parameter($input, 'id'); $addAmpacheInfo = $input['ampache'] == "1"; $album = new Album(Subsonic_XML_Data::getAmpacheId($albumid)); if (empty($album->name)) { $r = Subsonic_XML_Data::createError(Subsonic_XML_Data::SSERROR_DATA_NOTFOUND, "Album not found."); } else { $r = Subsonic_XML_Data::createSuccessResponse(); Subsonic_XML_Data::addAlbum($r, $album, true, $addAmpacheInfo); } self::apiOutput($input, $r); }