Esempio n. 1
0
} elseif ($Mpd->state == MPD_STATE_PAUSED || $Mpd->state == MPD_STATE_STOPPED) {
    if ($_GET["action"] == "playpause") {
        $Mpd->Play();
    }
} else {
    if ($_GET["action"] == "playpause") {
    }
}
if ($_GET["action"] == "stop") {
    $Mpd->Stop();
}
if ($_GET["action"] == "next") {
    $Mpd->Next();
}
if ($_GET["action"] == "previous") {
    $Mpd->Previous();
}
if ($_GET["action"] == "totalqueue") {
    echo "Playlist ";
    echo "<br />";
    echo $playlistcount . " songs";
}
if ($_GET["action"] == "play") {
    if (preg_match('/^\\d+$/', $_GET["num"])) {
        $Mpd->SkipTo($_GET["num"]);
    }
}
if ($_GET["action"] == "volume") {
    if (!$_GET["set"]) {
        if ($Mpd->volume != -1) {
            echo $Mpd->volume;
Esempio n. 2
0
        $total = count($db);
        for ($i = 0; $i < $total; $i++) {
            if ($db[$i][PATH][0] == '/') {
                $path = str_replace($db[$i][PATH], '', $path);
                break;
            }
        }
        $path = str_replace('\\', '/', $path);
        $path = str_replace('./', '', $path);
        $mpd->PLAdd($path);
        $mpd->Play();
    }
    if ($command == 'pause') {
        $mpd->Pause();
    }
    if ($command == 'next') {
        $mpd->Next();
    }
    if ($command == 'prev') {
        $mpd->Previous();
    }
    if ($command == 'volume') {
        $mpd->SetVolume($volume);
    }
    if ($command == 'close') {
        $mpd->Stop();
    }
    $mpd->Disconnect();
} else {
    echo "Error: " . $mpd->errStr;
}