<?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>
 
 |