hy,
gibts es eine Möglichkeit, nach einer Durchsage, die aktuelle Playlist fortzusetzten?
thx
hy,
gibts es eine Möglichkeit, nach einer Durchsage, die aktuelle Playlist fortzusetzten?
thx
Hallo
Ich hab da mal was angefangen zu programmieren.
Nach dem Motto ,
merk dir wo du warst
mach was anderes
mach an dem Punkt weiter.
Ist schon laenger her.
Muss das mal wieder rauskramen aber das geht.
Wie gibst du Durchsagen aus ?
Auch auf die Gefahr hin als „alter Hase“ und unfreundlich zu gelten (die Diskussion hatten wir ja gerade), die SUCHE hilft dir weiter ;).
Es gibt einige Beiträge zur Squeezebox, u.a. diesen http://www.ip-symcon.de/forum/f39/squeezebox-wiedergabelisten-13540/
Wenn Antworten dieser Art nicht unfreundlich formuliert sind…
so in etwa:
$Ansagezeit = 22;
$verzeichnis ="/Volumes/C/IP-Symcon/media/Audio TTS/";
$name = "tuer_geoeffnet_27.wav";
$file = "$verzeichnis$name";
$no1box = GetValueString(48379 );
$sqc = 20442;
#CSCK_SendText($sqc, $no1box.' pause'.chr(13));
#CSCK_SendText($sqc, $no1box.' mixer volume 99'.chr(13));
CSCK_SendText($sqc, $no1box.' playlist play '.rawurlencode('/Volumes/C/IP-Symcon/media/Audio TTS/Ding.mp3').chr(13) ); // Ding
sleep(2);
CSCK_SendText($sqc, $no1box.' playlist play '.rawurlencode($file).chr(13) ); // Durchsage
sleep (($Ansagezeit/6)+1);
#CSCK_SendText($sqc, $no1box.' mixer volume 30'.chr(13));
#CSCK_SendText($sqc, $no1box.' play'.chr(13));
CSCK_SendText($sqc, $no1box.' playlist play '.rawurlencode('http://opml.radiotime.com/Tune.ashx?id=s8007&formats=aac,ogg,mp3,wmpro,wma,wmvoice&partnerId=16').chr(13)); // OE3
# CSCK_SendText($sqc, $no1box.' playlist play '.rawurlencode('http://opml.radiotime.com/Tune.ashx?id=s25744&formats=aac,ogg,mp3,wmpro,wma,wmvoice&partnerId=16').chr(13)); // 88.6
wäre toll, wenn du mal nachsehen könntest
Hatte mir einige Funktionen fuer den Squeezeserver geschrieben.
Den Aufruf fuer eine Durchsage sieht bei mir so aus.
// Squeezeserverfunktionen
require_once("squeeze_func.ips.php");
// aktuelle Zeitposition merken
$time = squeeze_command("PLAYERGETTIME",0);
// Playliste speichern
squeeze_command("PLAYERSAVELIST",0,"TMP");
// Durchsage laden und ausgeben
squeeze_command("PLAYERPLAY",0,"C:\PROGRAMME\IP-SYMCON2\VOICEREADER\TEST.MP3");
// Laenge der Durchsage ermitteln
$duration = ceil(squeeze_command("PLAYERDURATION",0,0));
// warte die ermittelte Zeit
sleep($duration);
// alte Playliste laden
squeeze_command("PLAYERLOADLIST",0,"TMP");
// springe zur gemerkten Position
squeeze_command("PLAYERSETTIME",0,$time);
Hab die Sache aber nicht im Einsatz.
hy,
danke hilft mir etwas weiter.
hast du die „squeeze_func.ips.php“ auch noch irgendwo liegen?
Besten Dank