コード例 #1
0
ファイル: status.php プロジェクト: shweppsie/cadence
<?php

require_once "../lib/mpd.php";
require_once "../config.php";
// Unit test
header("Content-type: text/plain");
$mpd = new MPD(SERVER, PORT);
$mpd->connect();
$status = $mpd->getCurrentSong();
if (empty($status)) {
    $status = array();
}
$status = array_merge($status, $mpd->getStatus());
$status['repeat'] = $status['repeat'] == 1 ? true : false;
$status['random'] = $status['random'] == 1 ? true : false;
$mpd->disconnect();
echo json_encode($status);
コード例 #2
0
ファイル: toggle.php プロジェクト: shweppsie/cadence
<?php

require_once "../lib/mpd.php";
require_once "../config.php";
$mpd = new MPD(SERVER, PORT);
$property = $_GET['property'];
$mpd->connect();
$status = $mpd->getStatus();
$bool = $status[$property];
$mpd->send($property . " " . ($bool == 0 ? 1 : 0));
$mpd->disconnect();