diff --git a/apps/media/server/xml.server.php b/apps/media/server/xml.server.php
index deb189fbedec5613bdef54c67b5e46944159b090..529783830141a6a9b7b8140b3a7671086887cd4c 100644
--- a/apps/media/server/xml.server.php
+++ b/apps/media/server/xml.server.php
@@ -39,6 +39,9 @@ foreach($arguments as &$argument){
 if(isset($arguments['action'])){
 	OC_Log::write('media','ampache '.$arguments['action'].' request', OC_Log::DEBUG);
 	switch($arguments['action']){
+		case 'songs':
+			OC_MEDIA_AMPACHE::songs($arguments);
+			break;
 		case 'url_to_song':
 			OC_MEDIA_AMPACHE::url_to_song($arguments);
 			break;