summaryrefslogtreecommitdiffstats
path: root/server/xml.server.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-05-18 17:34:22 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2009-05-18 17:34:22 +0000
commitd84e62dba716114b799a618cbfd2b14ec61ed1f9 (patch)
tree1dc58dc8636fd369d3862cb0048004fab19f2233 /server/xml.server.php
parent5bd82180f5470c4ce255d02b7aa36c476db1cd99 (diff)
downloadampache-d84e62dba716114b799a618cbfd2b14ec61ed1f9.tar.gz
ampache-d84e62dba716114b799a618cbfd2b14ec61ed1f9.tar.bz2
ampache-d84e62dba716114b799a618cbfd2b14ec61ed1f9.zip
api fixes, added librefm scrobbler (untested) and fixed minor error in header file with rtl vs ltr languages also removed dead RioPlayer plugin
Diffstat (limited to 'server/xml.server.php')
-rw-r--r--server/xml.server.php9
1 files changed, 3 insertions, 6 deletions
diff --git a/server/xml.server.php b/server/xml.server.php
index 1813592e..bbe3cab2 100644
--- a/server/xml.server.php
+++ b/server/xml.server.php
@@ -199,8 +199,7 @@ switch ($_REQUEST['action']) {
echo xmlData::tags(array($uid));
break;
case 'tag_artists':
- $tag = new tag($_REQUEST['filter']);
- $tags = Tag::get_object_tags('artist',$tag->id);
+ $artists = Tag::get_tag_objects('artist',$_REQUEST['filter']);
xmlData::set_offset($_REQUEST['offset']);
xmlData::set_limit($_REQUEST['limit']);
@@ -209,8 +208,7 @@ switch ($_REQUEST['action']) {
echo xmlData::artists($artists);
break;
case 'tag_albums':
- $genre = new Genre($_REQUEST['filter']);
- $albums = $genre->get_albums();
+ $albums = Tag::get_tag_objects('album',$_REQUEST['filter']);
xmlData::set_offset($_REQUEST['offset']);
xmlData::set_limit($_REQUEST['limit']);
@@ -219,8 +217,7 @@ switch ($_REQUEST['action']) {
echo xmlData::albums($albums);
break;
case 'tag_songs':
- $genre = new Genre($_REQUEST['filter']);
- $songs = $genre->get_songs();
+ $songs = Tag::get_tag_objects('song',$_REQUEST['filter']);
xmlData::set_offset($_REQUEST['offset']);
xmlData::set_limit($_REQUEST['limit']);