<?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 = MetaTune::getInstance();
//Test Single track lookup $trackSingle = $spotify->lookupTrack("spotify:track:3BbfQLpcj0BfjM5rq8Ioj9"); $trackXML = $spotify->generateXML($trackSingle); // This should be the same as $trackSingle $trackImport = $spotify->parseXMLTracks($trackXML); var_dump($trackSingle->equals($trackImport)); // Test confirms: bool(true)
echo "<br />"; //Test Single artist lookup $artistSingle = $spotify->lookupArtist("spotify:artist:5ObUhLdIEbhEqVCYxzVQ9l"); $artistXML = $spotify->generateXML($artistSingle); // This should be the same as $artistSingle $artistImport = $spotify->parseXMLArtist($artistXML); var_dump($artistSingle->equals($artistImport)); // Test confirms: bool(true)
echo "<br />"; //Test Single album lookup $albumSingle = $spotify->lookupAlbum("spotify:album:1kjefoUShy8bZcwBEHtMWp"); $albumXML = $spotify->generateXML($albumSingle); // This should be the same as $albumSingle $albumImport = $spotify->parseXMLAlbum($albumXML); var_dump($albumSingle->equals($albumImport)); // Test confirms: bool(true)
if (DEBUG) { $end = microtime(); echo "<pre>Debug time: " . ($end - $start) . "</pre>"; }
// ***Test for array of tracks*** $trackList = $spotify->searchTrack("Superfamily"); $tracksXML = $spotify->generateXML($trackList); // This should now be the same as $trackList $tracksImport = $spotify->parseXMLTracks($tracksXML); // Demo print to check correct content echo "<pre>" . print_r($tracksImport, 1) . "</pre>";
// ***Test for array of artists*** $artistList = $spotify->searchArtist("Of"); $artistsXML = $spotify->generateXML($artistList); // This should now be the same as $artistsList $artistsImport = $spotify->parseXMLArtist($artistsXML); // Demo print to check correct content echo "<pre>" . print_r($artistsImport, 1) . "</pre>";
// *** Test for array of albums *** $albumList = $spotify->searchAlbum("The"); $albumsXML = $spotify->generateXML($albumList); // This should now be the same as $albumList $albumsImport = $spotify->parseXMLAlbum($albumsXML); // Demo print to check correct content echo "<pre>" . print_r($albumsImport, 1) . "</pre>";
?> </div> </body> </html>
|