HomeAudio/functions.php

33 lines
832 B
PHP

<?php
function killPlayingSong() {
system("killall -q " . MP3PLAYER);
}
function setSystemVolume($newvol = null) {
global $globaldbh;
if ( is_null($newvol) ) return false;
system("HOME=" . WEBUSERHOMEDIR . " && /usr/bin/amixer -q sset Master " . $newvol);
$query = "UPDATE " . SETTINGSTABLE . " SET value=:value WHERE parameter='CURVOLUME'";
$fields = array();
$fields[':value'] = $newvol;
$sth = $globaldbh->prepare($query);
$sth->execute($fields);
return true;
}
function getSystemVolume() {
global $globaldbh;
$query = "SELECT value FROM " . SETTINGSTABLE . " WHERE parameter='CURVOLUME'";
$sth = $globaldbh->prepare($query);
$sth->execute();
if ( $row = $sth->fetch(PDO::FETCH_ASSOC) ) {
$curvol = $row['value'];
} else {
$curvol = '0';
}
return $curvol;
}