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

djIn и shoutcast!

 

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

<?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>


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

765
radiopassazh @radiopassazh
JavaScript + ajax

78
djmarkus @djmarkus
radiopassazh пишет:

JavaScript + ajax


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

765
radiopassazh @radiopassazh
+ php

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

78
djmarkus @djmarkus
radiopassazh пишет:

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


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

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

78
djmarkus @djmarkus
Leff27 пишет:

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


по приколу??

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

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

78
djmarkus @djmarkus
tarasian666 пишет:

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


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

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

78
djmarkus @djmarkus
Leff27 пишет:

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


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

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

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

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

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

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

<?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
78
djmarkus @djmarkus
Джин не лайт! > shoutcast coder для winamp > Shoutcast server !!

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

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

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

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

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

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

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

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


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


<?php
$xml = @simplexml_load_file('http://www.*/title.xml'); //Где лежит файл ХМЛ
if ($xml){
echo '<span>'.$xml->ELEM->ARTIST.'</span>';
echo '<span>'. $xml->ELEM->NAME .'</span>';
}else{

}

$file = fopen ("/docs/title.txt","w"); //Путь к созд. файлу и его название
$str = $xml->ELEM->ARTIST." - ".$xml->ELEM->NAME;
if (!$file ) {
echo("Ошибка открытия файла");
} else {
fputs ($file, $str);
}
fclose ($file);

?>

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

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

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

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


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