ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
7   •   Посмотреть все темы

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

 

349
Юрий @Всё-просто
Drakkar пишет:

Извините, а каким образом осуществляется сиё действие. Спасибо tarasian666 ЗА скрипт, но как его применять? Это надо диджею логниться на сайт, чтоб отображало аваторку и то, какой ДЖ ща вещает? Или ... вот играет нонстоп, а диджей коннектится к нонстопу своим маунтом и на сайте автоматически отображается, что он приконнектился?
Если так, то у меня мегапроблема: У меня для всех диджеев один маунт коннекта... (Хотя диджеев щас 0, но всё же).
Расскажите и объясните пожалуйста.


Скрипт предназначен для тех у кого есть отдельный маунт для нонстопа и отдельный маунт для прямых эфиров.
С одним маунтом как то не пробывал, но думаю если задать в case тайтл станции и прописать нонстоп как обычного диджея, то прокатить должно!

0
410
Евгений @Drakkar
так у меня итак отдельный маунт для нонстопа и маунт для диджея

0
6245
Тарас @tarasian666
Это надо диджею логниться на сайт, чтоб отображало аваторку и то, какой ДЖ ща вещает?

это надо диджею писать свое имя в stream name в sam broadcaster или тп

0
349
Юрий @Всё-просто
Drakkar пишет:

так у меня итак отдельный маунт для нонстопа и маунт для диджея

ну и в чем тогда проблема?
Всё интуитивно понятно, сначала прописываете поток нонстопа присваиваете ему картинку а потом поток прямых эфиров и для каждого диджея присваиваете картинку

0
131
Enzo @enzO
vapros a esli Icecast2 + sc_trans2.6 mozna kakto prikrutit kartinku? On vrodi stream title zamarazivait s sc_trans playlista.

Отредактировано enzO - 24.02.2012
0
6245
Тарас @tarasian666
брать инфу не с icecast а с sc_trans

0
349
Юрий @Всё-просто
enzO пишет:

vapros a esli Icecast2 + sc_trans2.6 mozna kakto prikrutit kartinku? On vrodi stream title zamarazivait s sc_trans playlista.


Можно. Тут не играет никакой роли тот факт из чего слеплен ваш нонстоп. главное чтобы он умел выдавать тайтл!

0
6245
Тарас @tarasian666
sc_trans2.6 выдает тайтл но только один, если к нему подключается диджей то тайтл все ровно не меняется. Но его можно достать из api
а использовать fallback icecast когда есть sc_trans глупо, так как в последнем этот "fallback" идет плавно с кроссфейдом и тд

0
349
Юрий @Всё-просто
Кстати в этом скрипте трабла есть когда играет нон стоп он не выводит названия играемых треков. уж незнаю как исправить пробовал переставить переменную song на место картинки для нонстопа фиг там был.

0
6245
Тарас @tarasian666
а что еще выводит кроме картинки?

0
349
Юрий @Всё-просто
просто надписи из скрипта "сейчас играет" "сейчас слушает и слушало максимум" без данных...

0
6245
Тарас @tarasian666
значит эта часть не срабатывает

$fl = file_get_contents('http://62.76.43.161.ru:8000/status.xsl?mount=/NONSTOP');

0
349
Юрий @Всё-просто
тупанул ) .xsl 2 раза прописал

0
4
Александр @Ворошилов-Валера
прошу прощения. Нашел тут у вас на форуме скрипт php Мало того что он не парсит инфу то есть не выводит то что ему нужно выводить так он еще и не рабочий. Я не силен в php/ В чем может быть проблема? Должен выводить кто в эфире из ведущих и все. Больше баласт на этот скрипт не надо сувать. Пример этого крипта вот можно глянуть ********** на utf-8 не придлогать. кубики квадратики лажа.

  1. <?php
  2. header("Content-Type: text/html; charset=windows-1251");
  3. function antara($string, $start, $end){
  4. $string = " ".$string;
  5. $ini = strpos($string,$start);
  6. if ($ini == 0) return "";
  7. $ini += strlen($start);
  8. $len = strpos($string,$end,$ini) - $ini;
  9. return substr($string,$ini,$len);}
  10. $fl = file_get_contents("localhost:8000/status.xsl?mount=/mp3");
  11. if($rj == "0" or $rj == "")(
  12. echo "<img src='ONAIR/LIFE.jpg'>";
  13. $fl = file_get_contents('localhost:/status.xsl?mount=/mp3');
  14. }else{ switch ($rj) {
  15. case "DJLILIT":
  16. echo "<img src='ONAIR/ONDJLILIT.jpg' wight=100%>";
  17. break;
  18. case "DJARTIST":
  19. echo "<img src='ONAIR/ONDJARTIST.jpg' wight=100%>";
  20. break;
  21. case "DJVOLF":
  22. echo "<img src='ONAIR/ONDJVOLF.jpg' wight=100%>";
  23. break;}}
  24. $stream = antara($fl,"<td>Stream Title:</td>\n<td class=\"streamdata\">","</td>");
  25. $description = antara($fl, "<td>Stream Description:</td>\n<td class=\"streamdata\">", "</td>");
  26. $listeners = antara($fl, "<td>Current Listeners:</td>\n<td class=\"streamdata\">", "</td>");
  27. $max = antara($fl, "<td>Peak Listeners:</td>\n<td class=\"streamdata\">", "</td>");
  28. $song = antara($fl, "<td>Current Song:</td>\n<td class=\"streamdata\">", "</td>");
  29. echo "<br>В эфире <b>".$stream."</b> <br>Слушает - ".$listeners."<br>Слушало максимум - ".$max."<br>Сейчас Играет - ".$song;
  30. ?>

0
4
Александр @Ворошилов-Валера
tarasian666 пишет:

  1.  
  2. <font color="9db1cc"><?php
  3. error_reporting(0);
  4. header("Content-Type: text/html; charset=UTF-8");
  5. function antara($string, $start, $end){
  6. $string = " ".$string;
  7. $ini = strpos($string,$start);
  8. if ($ini == 0) return "";
  9. $ini += strlen($start);
  10. $len = strpos($string,$end,$ini) - $ini;
  11. return substr($string,$ini,$len);
  12. }
  13. $fl = file_get_contents("localhost:8000/status.xsl?mount=/LIVE");
  14. $rj = antara($fl,"<td>Stream Title:</td>\n<td class=\"streamdata\">","</td>");
  15. if($rj == "0" or $rj == ""){
  16. echo "<img src='localhost:/nonstops.jpg'>";
  17. $fl = file_get_contents('localhost:8000/status.xsl?mount=/NONSTOP');
  18. }else
  19. {
  20. switch ($rj) {
  21. case "НИК ВЕДУЩЕГО Прописывать как в сам броткасте ":
  22. echo "<img src='localhost:' wight=100%>";
  23. break;
  24. case "НИК ВЕДУЩЕГО Прописывать как в сам броткасте ":
  25. echo "<img src='localhost:' wight=100%>";
  26. break;
  27. }
  28. }
  29. $stream = antara($fl,"<td>Stream Title:</td>\n<td class=\"streamdata\">","</td>");
  30. $description = antara($fl, "<td>Stream Description:</td>\n<td class=\"streamdata\">", "</td>");
  31. $listeners = antara($fl, "<td>Current Listeners:</td>\n<td class=\"streamdata\">", "</td>");
  32. $max = antara($fl, "<td>Peak Listeners:</td>\n<td class=\"streamdata\">", "</td>");
  33. $song = antara($fl, "<td>Current Song:</td>\n<td class=\"streamdata\">", "</td>");
  34. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  35. echo "<br>В эфире <b>".$stream."</b> <br>Слушает - ".$listeners."<br>Слушало максимум - ".$max."<br>Сейчас Играет - ".$song;
  36. ?></font>

вот только что состряпал из данного скрипта, не проверял

Стряпуха ))) Не фурцчит твой скрипт.
и вообще что за тупость ссылки не пропускать

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.