>From cf3569aebd637c76d3aa019f0dbbbb1f65569628 Mon Sep 17 00:00:00 2001 From: Trey Hunner Date: Sun, 10 Aug 2014 23:39:01 -0700 Subject: [PATCH] Add artist XML to track.getInfo --- nixtape/api/TrackXML.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nixtape/api/TrackXML.php b/nixtape/api/TrackXML.php index 62ade96..7e163a7 100644 --- a/nixtape/api/TrackXML.php +++ b/nixtape/api/TrackXML.php @@ -69,6 +69,7 @@ class TrackXML { try { $track = new Track($name, $artist); + $artist = $track->getArtist(); } catch (Exception $e) { return(XML::error('failed', '7', 'Invalid resource specified')); } @@ -83,6 +84,11 @@ class TrackXML { $streamable->addAttribute('fulltrack', $track->streamable); $root->addChild('listeners', $track->getListenerCount()); $root->addChild('playcount', $track->getPlayCount()); + $artistXml = $xml->addChild('artist', null); + $artistXml->addChild('name', $artist->name); + $artistXml->addChild('mbid', $artist->mbid); + $artistXml->addChild('url', $artist->getURL()); + if($username) { $userid = $adodb->GetOne('SELECT uniqueid FROM Users WHERE ' . 'username = ' . $adodb->qstr($username)); -- 1.9.1