MainRadiotalkCustom
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

Вывод Ведущего Картинкой - liquidsoap - icecast

 

131
Enzo @enzO
Привет всем!Зарания извенаюс за граматику пишу използуя транслит.ру!вапрос таков как вивести картинку dj на саит! Принцип работи такои icecast2 + liquidsoap в каторий я подклучаюс через sam broadcaster.Metadata в liquidsoap меняитса как захажу как dj паэвлайитса Live dj на саите где виводитса названия текуший песни.Ранша използавал вот етот скрипт но тагда у мена била 2 моунта live и nonstop.Вазможна ли какта подправит етот скрипт штоб он брал титле и заменял ево на картинку.


ранше използавал етот скрипт работал как чеси!

<?php
echo('<meta http-equiv="refresh" content="30">');
error_reporting(0);
header("Content-Type: text/html; charset=UTF-8");

function antara($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}

$fl = file_get_contents("http://mysite.com:8000/status.xsl?mount=/live");

$rj = antara($fl,"<td>Stream Title:</td>\n<td class=\"streamdata\">","</td>");

if($rj == "0" or $rj == ""){
echo "<img src='http://mysite.com/miscimg/nonstop.png'>";
$fl = file_get_contents('http://mysite.com:8000/status.xsl?mount=/play');
}else
{
switch ($rj) {


case "dj1":
echo "<img src='http://mysite.com/miscimg/dj1.png' wight=100%>";
break;

case "dj2":
echo "<img src='http://mysite.com/miscimg/dj2.png' wight=100%>";
break;


}
}

?>

131
Enzo @enzO
otzivcivast vpecetlait !!!

Отредактировано enzO - 10.09.2015
12
tiNtw @tiNtw
В stream-description можно писать ник выходящего в эфир диджея, а на сайте парсить это значение и в зависимости от того, что там написано -- выводить соответствующую картинку.