/** * Generate HTML for a Play Button from an album object. * * @param Album $album Metatune album object. * @return string HTML */ public function getPlayButtonFromAlbum(Album $album) { if (!$album) { throw new MetaTuneException("No album given to play button"); } $playlistName = $album->getName(); return $this->getPlayButtonFromTracks($album->getTracks(), $playlistName); }
public static function storeArtworkFromAPI($album, $size = "mega") { $db = $_SESSION['db']; $album = new Album($album); $artist = $album->getMainArtist(); $artist_name = strtr($artist->getName(), array('.' => '', ',' => '')); $album_name = strtr($album->getName(), array('.' => '', ',' => '')); if (file_put_contents("img/albums/" . $album->getId() . ".jpg", file_get_contents(LastFMArtwork::getArtwork(utf8_encode($artist_name), utf8_encode($album_name), true, $size)))) { return true; } return false; }