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

Как сделать и настроить радио Icecast2 + Winamp5 + DSP SAM Encoders.

 

1400
Pheoru @Pheoru
Если пишет, что "неверный пароль", значит действительно неверный пароль.

10
NARCOMAN @NARCOMAN
ужас два года тут не был =)))) про PHP вот:

<?php

echo "<html>\n";
echo "<head>\n";
echo "<meta http-equiv=\"refresh\" content=\"5\" />\n";
echo "<title>Статистика: Радио Drum'n'Bass</title>\n";
echo "<link rel=\"stylesheet\" href=\"http://192.168.33.68/2/radio/style.css\" type=\"text/css\">\n";
echo "</head>\n";
echo "<body leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">\n";
echo "<br />\n";
echo "<center><span class=\"green1\">";

$fp = @fsockopen ("192.168.2.15", 8000, $errno, $errstr, 1);
if (!$fp) {
echo "<b>Сейчас играет:</b> Нет потока<br \><b>Поток осуществляет:</b> Нет потока<br \><b>Формат потока:</b> Нет потока<br \><b>Cлушателей:</b> Нет потока<br \>";
} else {
$fl = file_get_contents("http://192.168.2.15:8000/");

if (preg_match_all('#<td>Stream Title:</td><td class="streamdata">(.*)<\/td>#Ui',$fl,$m)) {
$proverka = $m[1][0];
if (preg_match("/Evropa/", $proverka)) {
echo "<b>Сейчас играет:</b> Нет потока<br \><b>Поток осуществляет:</b> Нет потока<br \><b>Формат потока:</b> Нет потока<br \><b>Cлушателей:</b> Нет потока<br \>";
} else {
if (preg_match_all('#<td>Stream Title:</td><td class="streamdata">(.*)<\/td>#Ui',$fl,$m)) {
$proverka = $m[1][0];
if (preg_match("/Unspecified/", $proverka)) {
echo "<b>Сейчас играет:</b> Нет потока<br \><b>Поток осуществляет:</b> Нет потока<br \><b>Формат потока:</b> Нет потока<br \><b>Cлушателей:</b> Нет потока<br \>";
} else {

if (preg_match('#<td>Current Song\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$song = $m[1];
echo "<b>Сейчас играет:</b> {$song}<br \>";
} else {
echo "<b>Сейчас играет:</b> Нет потока<br \>";
}

if (preg_match('#<td>Stream URL\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$format = $m[1];
echo "<b>Поток осуществляет:</b> {$format}<br \>";
} else {
echo "<b>Поток осуществляет:</b> Нет потока<br \>";
}

if (preg_match('#<td>Content Type\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$url = $m[1];
echo "<b>Формат потока:</b> {$url}<br \>";
} else {
echo "<b>Формат потока:</b> Нет потока<br \>";
}

if (preg_match('#<td>Current Listeners:</td><td class=\"streamdata\">([\d]*)<\/td>#Ui',$fl,$m)) {
$listeners = $m[1];
echo "<b>Cлушателей:</b> {$listeners}<br \>";
} else {
echo "<b>Cлушателей:</b> Нет потока<br \>";
}
}
}
}
}
}
echo "</span>";
echo "</center>";
echo "</body>\n";
echo "</html>\n";
?>

style.css нужен будет пишите =)))
PS. за код изменяюсь два года назад писал, ы, кому надо под себя без проблем переделает =)))))

10
Dj_Кидаро @Dj_Кидаро
Я всё сделал,но вот проблема когда я пишу в новой вкладке свой ip:8000 тогда у меня просто браузер не может найти и это в мозиле опере и экспловере....

6245
Тарас @tarasian666
в новой? а в "старой" открывается?

10
Dj_Кидаро @Dj_Кидаро
дисконект (10060) меня пишет и там гдето эрор
чо за*?

6245
Тарас @tarasian666
значит сервер не запущен

10
Dj_Кидаро @Dj_Кидаро
опять,но в этот раз всё запустил и проверил айпи

6245
Тарас @tarasian666
в браузере на 127.0.0.1:8000 что-то видно?

10
Dj_Кидаро @Dj_Кидаро
нет((

только ошибку

Отредактировано Dj_Кидаро - 04.10.2010
6245
Тарас @tarasian666
tarasian666 пишет:

значит сервер не запущен

10
Dj_Кидаро @Dj_Кидаро
влючен...У вас есть скайп чтоб я вам показал
...

6245
Тарас @tarasian666
скиньте лог сервера сюда

10
Dj_Кидаро @Dj_Кидаро
всмысле?

6245
Тарас @tarasian666
error.log (если icecast)

10
Dj_Кидаро @Dj_Кидаро
простите но у меня не в icecast,а в Encoders когда connect а потом error Disconnected (10061)

6245
Тарас @tarasian666
а какой у вас сервер?

10
Dj_Кидаро @Dj_Кидаро
Icecast2 versio 2

Добавлено спустя 1 минуту 53 секунды:
И вопрос,почему нет потока. **********

6245
Тарас @tarasian666
[quote=Dj Кидаро]Icecast2 versio 2[/quote]
разница небольшая
[quote=Dj Кидаро]И вопрос,почему нет потока. **********[/quote]
а почему он должен быть?
ps не все так просто

10
Dj_Кидаро @Dj_Кидаро
а что тяжело?я сейчас из тела вырвусь,я уже 3 день мучаюсь

Добавлено спустя 5 минут 5 секунд:
а как это сделать чтоб спомощью проигрывателя слушать эфир?

6245
Тарас @tarasian666
начнем сначала, что вы сделали? по пунктах и по подробней