Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Developper une interface web d'administration
#7
Oui, c'est sympa... L'intérêt pour moi est de pouvoir basculer facilement entre Roon et MPD ou Airplay. En effet, Roon, MPD, et Airplay, ne peuvent pas fonctionner simultanément (chaque application s'approprie la carte son). Ca évite de passer par putty pour lancer des commandes Linux. Par ailleurs, comme j'écoute souvent la radio, je ne gardes pas mon serveur Roon allumé en permanence (ça réduit la facture EDF....), et je trouve ça pratique de pouvoir activer MPD (ou Airplay) et lancer une radio via la même interface.

Pour ceux que ça intéresse, en HTML il faut faire appel à des fonctions Java pour lancer des instructions PHP.

Exemple:

function play_MPD () {
$.ajax({
url:"play_MPD.php", //the page containing php script
type: "POST", //request type
success:function(result){
alert(result); }
});
}

Et dans le fichier play_MPD.php:

<?php
$output = shell_exec("sudo mpc play && echo 'done'");
echo "$output";
?>

Une autre instruction utile pour voir si un process est actif:

<?php
exec("sudo pgrep mpd", $output, $return);
if ($return == 0) {
echo "MPD\n";
}
?>


Pas trop compliqué finalement... On trouve beaucoup de choses sur le net.
Répondre


Messages dans ce sujet
RE: Developper une interface web d'administration - par a supprimer merci - 08-15-2016, 09:50 AM

Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
Star Engineered eRED-DOCK network audio interface Audiophil88 436 163,810 01-15-2024, 02:50 PM
Dernier message: Audiophil88
  Conseil pour une interface usb kole 13 4,724 09-15-2021, 12:45 PM
Dernier message: kole

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)