}
Logger::$PATH = Conf::LOGDIR;
Logger::getLogger(Conf::AJAXLOGFILE)->log("SOURCE: " . basename(__FILE__) . " REQUEST: " . http_build_query($_REQUEST, "", " "));
if ($state = file_get_contents(Conf::SETTINGS . "/" . $channel . "-playlist.json")) {
    $error = error_get_last();
} else {
    //
}
$playlist = new FflistClass($state);
// $playlist->fromJSON(file_get_contents($channel . "-playlist.json"));
switch ($command) {
    case 'get_playlist':
        echo $playlist->toJSON();
        break;
    case 'dir':
        echo VideoDirectory::scan($parameter);
        break;
    case 'add':
        echo $playlist->add($parameter);
        break;
    case 'remove':
        echo $playlist->remove($parameter);
        break;
    case 'move':
        echo $playlist->move($parameter);
        break;
    case 'rename':
        echo $playlist->rename($parameter);
        break;
    case "renamefile":
        renamefile($parameter);
function newfolder($parameter)
{
    mkdir($parameter, 0777, true);
    echo VideoDirectory::scan($parameter);
}