Сообщение от destus
			 
		
	 | 
	
		Viger94, 
Некоторые переменные создаются в глобальном пространстве. По-хорошему переписать бы эту халтуру. Если вы чему-то хотите научиться, лучше самому писать, а не брать готовый. Тем более такого качества.
	 | 
	
По веселился я немного 
 
Итого:
parser-new.js
var eventSource = new EventSource("http://creepyradio.ru/get-new.php", {
  withCredentials: true
});
eventSource.onopen = function(e) {
  console.log("Соединение открыто");
};
eventSource.onerror = function(e) {
  if (this.readyState == EventSource.CONNECTING) {
    console.log("Соединение порвалось, пересоединяемся...");
  } else {
    console.log("Ошибка, состояние: " + this.readyState);
  }
};
eventSource.onmessage = function(e) {
	data = e.data;
	datas = data.split(',');
	rjname = null
	titlemas = datas[2];
	trackname = titlemas.split('|');
	rjname = trackname[1];
	track = trackname[0];
	$(".trackholder").text( track );
	$(".sDescr").text( rjname );
};
где get-new.php:
<?php
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
	while (true) {
	$source = file_get_contents('http://creepyradio.ru:8000/status2.xsl');
	echo "data:".$source."\n\n";
	flush();
	sleep(3);
}
?>
Теперь вроде все норм, но:
1) Подключается и обновляется инфа дольше 3 сек (около 20-30 сек) - 
может из-за цикла ибо сам файл тоже долго открывается;
2) Сообщения приходят по 3-4 раза.