playlist index -1\n
dies sind die befehle - ich hatte allerdings auch meine Probleme diese zu finden
#!/bin/bash source /opt/max2play/sq2lox.conf while true do playerID=$(printf "player id ?\nexit\n" | nc -q 1 $SERVERIP $SERVERPORT | cut -d ' ' -f 4 | sed 's/%/%%/g') playerMode=$(printf "$playerID mode ?\nexit\n" | nc -q 1 $SERVERIP $SERVERPORT | cut -d ' ' -f 3) playerVolume=$(printf "$playerID mixer volume ?\nexit\n" | nc -q 1 $SERVERIP $SERVERPORT | cut -d ' ' -f 4 ) playerArtist=$(printf "$playerID artist ? \nexit\n" | nc -q 1 $SERVERIP $SERVERPORT | cut -d ' ' -f 3 ) playerTitle=$(printf "$playerID title ? \nexit\n" | nc -q 1 $SERVERIP $SERVERPORT | cut -d ' ' -f 3 ) if [ -z "$playerArtist" ] ; then output=$(wget -4 -q -O - --user $LOXUSER --password $LOXPASS http://$LOXIP/dev/sps/io/$LOXTITLE/$playerTitle%20) else output=$(wget -4 -q -O - --user $LOXUSER --password $LOXPASS http://$LOXIP/dev/sps/io/$LOXTITLE/$playerTitle%20/%20$playerArtist) fi output=$(wget -4 -q -O - --user $LOXUSER --password $LOXPASS http://$LOXIP/dev/sps/io/$LOXMODE/$playerMode) output=$(wget -4 -q -O - --user $LOXUSER --password $LOXPASS http://$LOXIP/dev/sps/io/$LOXVOLUME/$playerVolume) sleep $LOOPTIME done
<?php
//Einstellungen
$LMS_Server = "192.168.xxx.xxx"; //IP des LMS
$LMS_Port = "9090"; // Port des LMS
$TimeOut = "10"; //Timeout wenn Telnet nicht erreichbar
$MAC = "xx:xx:xx:xx:xx:xx"; //MAC-Adresse des Players
$LoxIP = "192.168.xxx.xxx"; //IP des MS
$LoxUser = "xxxxxxxxxxxx"; //User des MS
$LoxPass = "xxxxxxxxxxxx"; //PAsswort des MS
$LoxVTI_Title = "VTI5"; //VTI fuer Titel
$LoxVTI_Volume = "VI42"; //VI fuer Volume
//Telnet-Verbindung aufbauen
$telnet = fsockopen($LMS_Server, $LMS_Port, $errno, $errstr, $TimeOut);
if(!$telnet)
{
echo "Connexion failed\n";
exit();
}
else
{
//Abfrage der Daten
fputs ($telnet, "".$MAC." title ? \r\n");
$title = fgets($telnet, 1024);
fputs ($telnet, "".$MAC." mixer volume ? \r\n");
$volume = fgets($telnet, 128);
fputs ($telnet, "exit\r\n");
//Ausgabe bearbeiten
$title = substr($title, 34);
$volume = substr($volume, 41);
}
//Titel und Volume senden
$sendtitle = fopen( "http://".$LoxUser.":".$LoxPass."@".$LoxIP."/dev/sps/io/".$LoxVTI_Title."/".$title."", "r");
fclose ($sendtitle);
$sendvolume = fopen( "http://".$LoxUser.":".$LoxPass."@".$LoxIP."/dev/sps/io/".$LoxVTI_Volume."/".$volume."", "r");
fclose ($sendvolume);
?>
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar