<?php
require_once("lib/config.php");
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="no-NB">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="keywords" content="Spotify Metadata API, Mikael Brevik, PHP Lib, Spotify" />
<meta name="description" content="Test av MBSpotifyLib." />
<title>MetaTune - Demo Details</title>
<link type="text/css" rel="stylesheet" href="./demo.css" />
</head>
<body>
<div id="wrapper">
<?php
if (DEBUG) {
$start = microtime();
}
$spotify = SpotifySearch::getInstance();
try {
$tracks = $spotify->searchTrack("Superfamily - The Dive");
} catch (MBSpotifyException $ex) {
die("<pre>Error\n" . $ex . "</pre>");
}
$firstTrack = $tracks[0];
// Might have more than one artist. Save the poissible array
$artist = $firstTrack->getArtist();
$out = "<ul>\n";
$out .= '<li><strong>Song:</strong> <a href="' . $firstTrack->getURL() . '">' . $firstTrack->getTitle() . '</a></li>' . "\n";
$out .= '<li><strong>Artist:</strong> <a href="' . ((is_array($artist)) ? $artist[0]->getURL() : $artist->getURL()) . '">' . $firstTrack->getArtistAsString() . '</a></li>' . "\n";
$out .= '<li><strong>Album:</strong> <a href="' . $firstTrack->getAlbum()->getURL() . '">' . $firstTrack->getAlbum() . '</a></li>' . "\n";
$out .= '<li><strong>Duration:</strong> ' . $firstTrack->getLengthInMinutesAsString() . '</li>' . "\n";
$out .= '<li><strong>Popularity:</strong> ' . $firstTrack->getPopularityAsPercent() . '%</li>' . "\n";
$out .= "</ul>\n";
echo $out;
?>
</div>
</body>
</html>
|