Example #1
0
function delete($arr)
{
    if (isset($arr['playlist'])) {
        deletePlaylist($arr['playlist']);
    } else {
        if (isset($arr['welcome'])) {
            deleteWelcomeMusic($arr['api']);
        } else {
            http_response_code(404);
        }
    }
}
     generateAuthSubRequestLink();
     break;
 case 'auth_sub_token_upgrade':
     updateAuthSubToken($_GET['token']);
     break;
 case 'clear_session_var':
     clearSessionVar($_POST['name']);
     break;
 case 'retrieve_playlists':
     retrievePlaylists();
     break;
 case 'create_playlist':
     createPlaylist($_POST['playlistTitle'], $_POST['playlistDescription']);
     break;
 case 'delete_playlist':
     deletePlaylist($_POST['playlistTitle']);
     break;
 case 'update_playlist':
     updatePlaylist($_POST['newPlaylistTitle'], $_POST['newPlaylistDescription'], $_POST['oldPlaylistTitle']);
     break;
 case strcmp(substr($operation, 0, 7), 'search_') == 0:
     // initialize search specific information
     $searchType = substr($operation, 7);
     searchVideos($searchType, $_POST['searchTerm'], $_POST['startIndex'], $_POST['maxResults']);
     break;
 case 'show_video':
     echoVideoPlayer($_POST['videoId']);
     break;
 default:
     unsupportedOperation($_POST);
     break;
Example #3
0
     return listAllSubNode("artist", $params);
     break;
 case "albums":
     return listAllSubNode("album", $params);
     break;
 case "playlists":
     return playlists();
     break;
 case "playlist":
     return playlist();
     break;
 case "saveplaylist":
     return savePlaylist();
     break;
 case "deleteplaylist":
     return deletePlaylist();
     break;
 case "curtrack":
     return getCurrentTrack();
     break;
 case "search":
     return search();
 case "browse":
     return browse();
     break;
 case "home":
     return home();
     break;
 case "chart":
     return chart();
     break;
function clearPlaylist()
{
    $pl = internalGetPlaylist();
    // Trash the cookie (empties the playlist)
    setcookie('mp3act_playlist_id', false, time() - 3600);
    if (!empty($pl['playlist_name']) && MYTH_WEB_PLAYLIST_NAME == $pl['playlist_name']) {
        deletePlaylist($pl['playlist_id']);
    }
    return t('Playlist is empty');
}