/dev/null 2>&1"); break; case "vds": exec("pactl set-sink-volume 0 -2dB > /dev/null 2>&1"); break; case "def": $vol = shell_exec("pactl list sinks | grep Volume 2>&1"); if ($vol == NULL) { exec("mpc stop > /dev/null 2>&1"); exec("pulseaudio --start > /dev/null 2>&1"); }else{ exec("pactl set-sink-volume 0 $defvol% > /dev/null 2>&1"); } break; case "vus": exec("pactl set-sink-volume 0 +2dB > /dev/null 2>&1"); break; case "vuu": exec("pactl set-sink-volume 0 +6dB > /dev/null 2>&1"); break; // moode case "moode": $play = shell_exec("mpc status | grep playing"); if ($play == NULL) { $pl = shell_exec("mpc playlist"); if ($pl == NULL) { exec("mpc add $playlist"); } exec("sudo ./killall.sh > /dev/null 2>&1"); exec("sudo killall -q pulseaudio"); exec("sleep 1"); exec("mpc play > /dev/null 2>&1"); }else{ $play = shell_exec("mpc status | grep paused"); if ($play == TRUE) { exec("mpc play > /dev/null 2>&1"); }else{ exec("mpc pause > /dev/null 2>&1"); } } break; // pulse case "pulse"; exec("sudo ./killall.sh > /dev/null 2>&1"); $vol = shell_exec("pactl list sinks | grep Volume 2>&1"); if ($vol == NULL) { exec("pulseaudio --start > /dev/null 2>&1"); exec("pactl set-sink-volume 0 $defvol% > /dev/null 2>&1"); } break; // mute case "mute"; exec("mpc pause > /dev/null 2>&1"); exec("pactl set-sink-volume 0 10% > /dev/null 2>&1"); break; } } ?> moOde pulse audio = 65) { // 65% $i = 25; // 25% exec("pactl set-sink-volume 0 $i% > /dev/null 2>&1"); $vol = $i; } $_SESSION['volume'] = $vol; }else{ $_SESSION['broad'] = "pulse moOde audio"; // MPD $_SESSION['volume'] = NULL; } // radiko logo //$station = shell_exec("ps ax | grep rtmpdump | grep -v grep | awk '{print substr($9,1)}' | tr -d /_definst_"); $station = shell_exec("ps ax | grep radiko.jp | grep -v grep | awk '{print $(NF-1)}' | awk 'NR==1' | cut -c 26-"); //print($station); if ($pulse == TRUE) { if ($station == NULL) { sleep(0.1); $station = ('pulse'); } }else{ sleep(0.1); $station = ('moode'); } ?>