/**
  *
  */
 public static function deleteFile($params)
 {
     $path = $params['path'];
     require_once 'lib_collection.php';
     OC_MEDIA_COLLECTION::deleteSongByPath($path);
 }
@ob_clean();
if (!isset($arguments['artist'])) {
    $arguments['artist'] = 0;
}
if (!isset($arguments['album'])) {
    $arguments['album'] = 0;
}
if (!isset($arguments['search'])) {
    $arguments['search'] = '';
}
OC_MEDIA_COLLECTION::$uid = OC_User::getUser();
if ($arguments['action']) {
    switch ($arguments['action']) {
        case 'delete':
            $path = $arguments['path'];
            OC_MEDIA_COLLECTION::deleteSongByPath($path);
            $paths = explode(PATH_SEPARATOR, OC_Preferences::getValue(OC_User::getUser(), 'media', 'paths', ''));
            if (array_search($path, $paths) !== false) {
                unset($paths[array_search($path, $paths)]);
                OC_Preferences::setValue(OC_User::getUser(), 'media', 'paths', implode(PATH_SEPARATOR, $paths));
            }
        case 'get_collection':
            $data = array();
            $data['artists'] = OC_MEDIA_COLLECTION::getArtists();
            $data['albums'] = OC_MEDIA_COLLECTION::getAlbums();
            $data['songs'] = OC_MEDIA_COLLECTION::getSongs();
            OC_JSON::encodedPrint($data);
            break;
        case 'scan':
            OC_DB::beginTransaction();
            set_time_limit(0);