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

djIn и shoutcast!

 

78
djmarkus @djmarkus
играет плейлист на Джине - модуля для интернет потока нету но есть файл в котором создаются данные о проигрывании

  1. <?xml version="1.0" encoding="WINDOWS-1251" ?><ELEM_LIST><ELEM PLAYER_NAME="Плейер А-B" STATUS="preloaded"><START_TIME></START_TIME><BLK_TYPE>М</BLK_TYPE><TYPE></TYPE><NAME>Стоп</NAME><ARTIST></ARTIST><AUTHOR></AUTHOR><ALBUM></ALBUM><DBID></DBID><DURATION>00:00:00</DURATION></ELEM><ELEM PLAYER_NAME="Плейер А-B" STATUS="preloaded"><START_TIME></START_TIME><BLK_TYPE>М</BLK_TYPE><TYPE></TYPE><NAME>Джингл_1</NAME><ARTIST></ARTIST><AUTHOR></AUTHOR><ALBUM></ALBUM><DBID></DBID><DURATION>00:00:18</DURATION></ELEM></ELEM_LIST>


как это можно использовать в Тэгах или на Сайте??

0
765
radiopassazh @radiopassazh
JavaScript + ajax

0
78
djmarkus @djmarkus
radiopassazh пишет:

JavaScript + ajax


даже приблизительно не представляю как

0
765
radiopassazh @radiopassazh
+ php

0
765
radiopassazh @radiopassazh
тут уже приводили скрипты, поищите на форуме

0
78
djmarkus @djmarkus
radiopassazh пишет:

тут уже приводили скрипты, поищите на форуме


а как правильно сформулировать запрос?

0
727
Leff27 @Leff27
"Всемогущий поиск, покажи мне скрипты для вывода текущего трека, пожалуйста!!"

0
78
djmarkus @djmarkus
Leff27 пишет:

"Всемогущий поиск, покажи мне скрипты для вывода текущего трека, пожалуйста!!"


по приколу??

на форуме нету такого скрипта я не нашел

0
6245
Тарас @tarasian666
ищите скрипт для shoucast

0
78
djmarkus @djmarkus
tarasian666 пишет:

ищите скрипт для shoucast


какой именно?)

0
727
Leff27 @Leff27
Пора валить с форума...
Че ж так все тупят-то...
Обработай данные через php и через Edcast выведи метадату на icecast2

0
78
djmarkus @djmarkus
Leff27 пишет:

Пора валить с форума...
Че ж так все тупят-то...
Обработай данные через php и через Edcast выведи метадату на icecast2


у меня нету Эдкаста и темболее icecast)

и где такой скрипт для php взять

0
727
Leff27 @Leff27
Е.... Задача какая стоит? Вывести теги на сайт... Если не через icecast2, то просто через php+mysql или просто php читать xml и выводить на сайт, Вы сюда пришли получить наводку на реализацию - вы уже ее получили. Никто за Вас не будет делать это бесплатно.

Если используется SHOUTcast и надо вывести метадату на него, то я описал это Выше(просто обозвал его icecast2)

Отредактировано Leff27 - 20.09.2012
0
398
ubuntu-studio @ubuntu-studio
djmarkus пишет:

играет плейлист на Джине - модуля для интернет потока нету но есть файл в котором создаются данные о проигрывании

  1. <?xml version="1.0" encoding="WINDOWS-1251" ?><ELEM_LIST><ELEM PLAYER_NAME="Плейер А-B" STATUS="preloaded"><START_TIME></START_TIME><BLK_TYPE>М</BLK_TYPE><TYPE></TYPE><NAME>Стоп</NAME><ARTIST></ARTIST><AUTHOR></AUTHOR><ALBUM></ALBUM><DBID></DBID><DURATION>00:00:00</DURATION></ELEM><ELEM PLAYER_NAME="Плейер А-B" STATUS="preloaded"><START_TIME></START_TIME><BLK_TYPE>М</BLK_TYPE><TYPE></TYPE><NAME>Джингл_1</NAME><ARTIST></ARTIST><AUTHOR></AUTHOR><ALBUM></ALBUM><DBID></DBID><DURATION>00:00:18</DURATION></ELEM></ELEM_LIST>



Немного выше вы написали что в вашей версии Джина нет функционала интернет вещания и Edcast не пользуете, как тогда засылаете на icecast? чем забираете сигнал с аудиокарты? напишите связку софта какую используете.

Внутри этого файла ничто иное как чистый XML, мы его обрабатываем (парсим) php страничкой. Если вопрос еще не решен, я могу листинг скрипта прислать через неделю вернется человек который его писал (сейчас нет доступа к хостингу где он лежит)


П.С. если правильно распарсить XML то можем получить:

"Сейчас в эфире: ХХХХХХ"
а так же
"Слушай далее: УУУУУУ"

Отредактировано ubuntu-studio - 11.11.2013
0
78
djmarkus @djmarkus
Джин не лайт! > shoutcast coder для winamp > Shoutcast server !!

Эдкаст выдает ошибки при кодировке mp3 (lame mp3 принципиален)
ACC не играется на **********

0
398
ubuntu-studio @ubuntu-studio
djmarkus пишет:

Джин не лайт! > shoutcast coder для winamp > Shoutcast server !!

Вот, уже цепочка известна. у нас тоже Джин не лайт (полная версия)

Для решения вашего вопроса в положительную сторону необходимо в вашей цепочке заменить "shoutcast coder" на "edcast", тогда с помощью него вы будете забирать сигнал со звуковой карты и в настройках сможете указать текстовый файл (спарсеный из xml) и уже вместе с титлами (названиями песен) все так же будете посылать на ваш "Shoutcast server", благо edcast может и в icecast и в shoutcast запускать поток.

Как и обещал, рнр-парсер смогу дать позже немного

0
398
ubuntu-studio @ubuntu-studio
djmarkus пишет:

Джин не лайт! > shoutcast coder для winamp > Shoutcast server !!


Я сам в сайтостроении не силен, но вот обещал кусок кода php, который у нас парсит исполнителей в текстовый файл

  1.  
  2. <?php
  3. $xml = @simplexml_load_file('http://www.*/title.xml'); //Где лежит файл ХМЛ
  4. if ($xml){
  5. echo '<span>'.$xml->ELEM->ARTIST.'</span>';
  6. echo '<span>'. $xml->ELEM->NAME .'</span>';
  7. }else{
  8. }
  9. $file = fopen ("/docs/title.txt","w"); //Путь к созд. файлу и его название
  10. $str = $xml->ELEM->ARTIST." - ".$xml->ELEM->NAME;
  11. if (!$file ) {
  12. echo("Ошибка открытия файла");
  13. } else {
  14. fputs ($file, $str);
  15. }
  16. fclose ($file);
  17. ?>

0
78
djmarkus @djmarkus
попробую

0
78
djmarkus @djmarkus
Скрипт Парсирует) Спасибо) но Shoutcast его не ест наверное) - а edcast u меня не работает на mp3 нормально

0
398
ubuntu-studio @ubuntu-studio
djmarkus пишет:

Скрипт Парсирует) Спасибо) но Shoutcast его не ест наверное) - а edcast u меня не работает на mp3 нормально


Пост номер 6 в теме вам поможет ===>> **********

0