summaryrefslogtreecommitdiffstats
path: root/server/xml.server.php
diff options
context:
space:
mode:
Diffstat (limited to 'server/xml.server.php')
-rw-r--r--server/xml.server.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/server/xml.server.php b/server/xml.server.php
index 5ea8f3af..d8749c20 100644
--- a/server/xml.server.php
+++ b/server/xml.server.php
@@ -236,6 +236,16 @@ switch ($_REQUEST['action']) {
ob_end_clean();
echo xmlData::songs($songs);
break;
+ case 'search_songs':
+ $array['s_all'] = $_REQUEST['filter'];
+ $results = run_search($array);
+ ob_end_clean();
+
+ xmlData::set_offset($_REQUEST['offset']);
+ xmlData::set_limit($_REQUEST['limit']);
+
+ echo xmlData::songs($results);
+ break;
default:
ob_end_clean();
echo xmlData::error('Invalid Request');