Ejemplo n.º 1
0
<?php
include "mpd.class.php";
$inst = new mpd("127.0.0.1", 6600);

$inst->Stop();
$inst->DBRefresh();
//$inst->PLClear();
$inst->PLAdd($_GET["file"]);
$inst->Play();
$inst->Next();
Ejemplo n.º 2
0
if ($mpd->connected) {
    if ($command == 'refresh') {
        $mpd->PLClear();
        $mpd->DBRefresh();
        $path = preg_replace('/\\\\$/is', '', $out['PLAY']);
        $db = SQLSelect("SELECT * FROM collections ORDER BY TITLE");
        $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') {
Ejemplo n.º 3
0
     $mpd->SetRandom(0);
     break;
 case "RepeatOn":
     $mpd->SetRepeat(1);
     break;
 case "RepeatOff":
     $mpd->SetRepeat(0);
     break;
 case "VolumeUp":
     $mpd->AdjustVolume(5);
     break;
 case "VolumeDown":
     $mpd->AdjustVolume(-5);
     break;
 case "AddToPlayQueue":
     $mpd->PLAdd($track);
     break;
 case "ClearPlayQueue":
     $mpd->PLClear();
     break;
 case "AddAllTracksToPlayQueue":
     addAllTracks($mpd);
     break;
 case "AddAllTracksInPlaylistToPlayQueue":
     /* lol */
     addAllTracksInPlaylist($_GET['playlist'], $mpd);
     break;
 case "AddAllTracksFromSearchToPlayQueue":
     addAllTracksInSearch($_GET['searchText'], $mpd);
     break;
 default: