. * */ require_once('../../inc.php'); OC_Util::checkAppEnabled('media'); require_once(OC::$APPSROOT . '/apps/media/lib_collection.php'); require_once(OC::$APPSROOT . '/apps/media/lib_ampache.php'); $arguments=$_POST; if(!isset($_POST['action']) and isset($_GET['action'])){ $arguments=$_GET; } foreach($arguments as &$argument){ $argument=stripslashes($argument); } @ob_clean(); if(isset($arguments['action'])){ OC_Log::write('media','ampache '.$arguments['action'].' request', OC_Log::DEBUG); switch($arguments['action']){ case 'url_to_song': OC_MEDIA_AMPACHE::url_to_song($arguments); break; case 'play': OC_MEDIA_AMPACHE::play($arguments); break; case 'handshake': OC_MEDIA_AMPACHE::handshake($arguments); break; case 'ping': OC_MEDIA_AMPACHE::ping($arguments); break; case 'artists': OC_MEDIA_AMPACHE::artists($arguments); break; case 'artist_songs': OC_MEDIA_AMPACHE::artist_songs($arguments); break; case 'artist_albums': OC_MEDIA_AMPACHE::artist_albums($arguments); break; case 'albums': OC_MEDIA_AMPACHE::albums($arguments); break; case 'album_songs': OC_MEDIA_AMPACHE::album_songs($arguments); break; case 'search_songs': OC_MEDIA_AMPACHE::search_songs($arguments); break; case 'song': OC_MEDIA_AMPACHE::song($arguments); break; } } ?>