diff options
Diffstat (limited to 'server/xml.server.php')
-rw-r--r-- | server/xml.server.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/server/xml.server.php b/server/xml.server.php index b6deeec1..ef5e3658 100644 --- a/server/xml.server.php +++ b/server/xml.server.php @@ -232,6 +232,13 @@ switch ($_REQUEST['action']) { ob_end_clean(); echo xmlData::songs(array($uid)); break; + case 'url_to_song': + $url = scrub_in($_REQUEST['url'); + + $song_id = Song::parse_song_url($url); + ob_end_clean(); + echo xmlData:;songs(array($song_id)); + break; case 'playlists': Browse::reset_filters(); Browse::set_type('playlist'); |