So mache hier mal noch ein Thema auf um die Anhänge anzufügen.
@steiner (alte Beiträge verschieben bzw. löschen)
Zunächst möchte ich mal meine Freude zum Ausdruck bringen, dass dieses Forum und das entsprechende Produkt IP-Symcon eine Top Sache ist!
Habe mich nun einige Tage mit mp3 & Internetradio beschäftigt.
Hier gibt es viele Lösungen, aber leider war keine dabei (oder ich habe sie nicht gefunden ) die alles das macht was ich gern möchte.
Das war ==>
Mit einem F20 S4 Handsender folgende Dinge
Taste 1 und 2:
- Internetradiosender abspielen & auswählen, per Sprachausgabe ansagen
- mp3 Wiedergabelisten abspielen & auswählen, per Sprachausgabe ansagen
- mp3 Lied weiterschalten
- Auschalten des Lautsprechers
Taste 3 und 4:
- Lautstärkeregelung
- Auschalten des Lautsprechers
Dabei war mir wichtig den mp3 Player nicht immer per kill Kommando unsauber zu beenden und die Möglichkeit per Multiroom das ganze für mehrere Soundkarten zu ermöglichen. Und es geht.
Betreibe die Sache zur Zeit nur mit einer Soundkarte (aber habe es mit der zweiten getestet), Script müßte für mehrere Soundkarten noch etwas angepasst werden.
Die Lautstärkeregelung ist ja leider etwas komlizierter, da winamp eine eigene verwendet, wird die Masterlautstärke per nircmd.exe auf einen Wert eingestellt der für winamp 100% ist und per WAC_SetVolume Befehl geregelt.
Bastle an einer verfeinerten Regelung mit Mastervolumeregelung.
Möchte hier mal was zurück geben, falls jemand auch sowas brauch.
[b]Lautstärkeregelung (Stand:18.04.07) in der Anlage als
SZ_Lautstaerke.ips.rar
mp3 & Internetradio (Stand:18.04.07) in der Anlage als
SZ_Musikschleife_Handsender.ips.rar
Auszug aus Kostanten (Stand:18.04.07):[/b]
<?
/*
*******************************
IP-SYMCON Event Scripting
*******************************
File : Konstanten.ips.php
Trigger :
Interval :
*/
//--------------------Variablen aus IP-SYMCON----------------------------------
//OG_Schlafzimmer
$OG_Sz_Steckdose_Lautsprecher_Status = GetValueBoolean("OG_Sz_Steckdose_Lautsprecher_Status");
$OG_Sz_Handsender_Modus = GetValueInteger("OG_Sz_Handsender_Modus");
$OG_Sz_Handsender_Volume_Intens = GetValueInteger("OG_Sz_Handsender_Volume_Intens");
$OG_Sz_Modus = GetValueInteger("OG_Sz_Modus");
//---------------------------Steckdosen----------------------------------------
$OG_Sz_Steckdose = 49895;
//-----------------Soundkarteninstancen & Variablen für Musik------------------
// USB Soundkarte 1.OG / Dach
$SK1 = 56641;
$TTS_SK1 = 58112;
$DXMedia_SK1 = 45845;
//Winamp - IP-SYMCON
$SK1_WAC_Position = GetValueString ("SK1_WAC_Position");
$SK1_WAC_Status = GetValueString ("SK1_WAC_Status");
$SK1_WAC_Volume = GetValueInteger("SK1_WAC_Volume");
//Musik - IP-SYMCON
$SK1_Radiosender = GetValueInteger("SK1_Radiosender");
$SK1_Wiedergabeliste = GetValueInteger("SK1_Wiedergabeliste");
// interne Soundkarte Erdgeschoß / Keller
$SK2 = 34025;
$TTS_SK2 = 24371;
$DXMedia_SK2 = 16822;
//Winamp - IP-SYMCON
$SK2_WAC_Position = GetValueString ("SK2_WAC_Position");
$SK2_WAC_Status = GetValueString ("SK2_WAC_Status");
$SK2_WAC_Volume = GetValueInteger("SK2_WAC_Volume");
//Musik - IP-SYMCON
$SK2_Radiosender = GetValueInteger("SK2_Radiosender");
$SK2_Wiedergabeliste = GetValueInteger("SK2_Wiedergabeliste");
//-----------------------------Radiosender-------------------------------------
$radio[1] = "http://38.119.49.140:8000";
$radioname[1] = "Radiosender Datempo Lounge";
$radio[2] = "http://64.236.99.41:80/stream/1010";
$radioname[2] = "Radiosender Smooth Jazz";
$radio[3] = "http://64.236.98.50:80/stream/1014";
$radioname[3] = "Radiosender Top Hits Music";
$radio[4] = "http://64.236.98.50:80/stream/1013";
$radioname[4] = "Radiosender das beste der achtziger";
$radio[5] = "http://209.247.146.99:8000";
$radioname[5] = "Radiosender Oldies";
$radio[6] = "http://64.236.98.50:80/stream/1002";
$radioname[6] = "Radiosender Neues Jahrhundert";
$radio[7] = "http://64.236.36.54:80/stream/1003";
$radioname[7] = "Radiosender Ruhe";
$radio[8] = "http://64.236.98.50:80/stream/1024";
$radioname[8] = "Radiosender Eurodance";
//----------------------------Wiedergabelisten---------------------------------
$mp3[1] = "E:/Musik/Playlist/tagesmusik.m3u";
$mp3name[1] = "Wiedergabeliste Tagesmusik";
$mp3[2] = "E:/Musik/Playlist/zigarrenzimmer.m3u";
$mp3name[2] = "Wiedergabeliste Zigarrenzimmer";
$mp3[3] = "E:/Musik/Playlist/Für Ältere.m3u";
$mp3name[3] = "Wiedergabeliste Für Ältere";
$mp3[4] = "E:/Musik/Playlist/rave.m3u";
$mp3name[4] = "Wiedergabeliste Räv";
$mp3[5] = "E:/Musik/Playlist/party.m3u";
$mp3name[5] = "Wiedergabeliste Party";
$mp3[6] = "E:/Musik/Playlist/dark.m3u";
$mp3name[6] = "Wiedergabeliste Dark";
$mp3[7] = "E:/Musik/Playlist/aktuell.m3u";
$mp3name[7] = "Wiedergabeliste Aktuell";
//-----------------------------------------------------------------------------
?>
SZ_Lautstaerke.ips.rar (666 Bytes)
SZ_Musikschleife_Handsender.ips.rar (1.06 KB)