Zitat von wintermute
Beitrag anzeigen

So sieht es beim Client LBS 19000201 aus (ohne Änderung):
Code:
###[LBS]###
<?
function LB_LBSID($id) {
$props=array('player_name','power','mode','mixer volume',
'title','current_title','remote_title','artist','album','genre','time','duration','_position',
NULL,NULL,
'sleep','sync_master','sync_slaves'
);
$DEBUG=FALSE;
if ($E=getLogicEingangDataAll($id)) {
if ($E[1]['refresh'] && $E[1]['value']) {
$res=$E[1]['value'];
$playerID=$E[2]['value'];
$b64=false;
if (preg_match('/^(b64::)?({'.$playerID.'})(.*)$/',$res,$matches)) {
# LB_LBSID_debug($id,'update received for us: '.print_r($matches,true),$playerID);
if ($matches[1]=="b64::") {
#b64 encoded data received
$b64=true;
$res=base64_decode($matches[3]);
} else {
#cleartext encoded data received
$res=$matches[3];
}




)






Kommentar