Тоже хотелось бы такую игрушку, чтобы по менюшке и через промежуток времени писала в чат инфу о радиостанциях... но в луа разобраться нету времени.. =( Но вот сочинил небольшой код на пхп, вдруг регулярка пригодится (писать одной строкой)
Показывает только название точки, ссылку на неё, количество слушающих сейчас и название песни.
Названия песни может отсутствовать (если слушателей нету и трансляция радио только по запросу, или просто не транслируется), + есть нюансы с кодировкой ( в зависимости от настройки icecast).
Автор: belradio 29.5.2010, 11:40
вот теперь бы на луа организовать такое. Или может есть уже?
Автор: Nickolya 29.5.2010, 12:19
Конкретно под эту систему нету, было для SHOUTcast http://mydc.ru/topic113.html и http://mydc.ru/topic3076.html. Если дадите ссылку конкретно на страницу работающего плеера - подскажем как сделать. Либо в архиве приложите сохраненную старницу. И еще какой апи?
Автор: belradio 30.5.2010, 12:02
вообщем задача такая! Для API2 сделать парсер с этой страницы: http://mydc.ru/r/?http://94.232.9.212:8000/status2.xsl?mount=/nonstop
в настройках:
ip = "94.232.9.212" port = "8000" mount = "nonstop"
В пхп коде разбираться не охота, но такую страницу пропарсить - плевое дело. Вот пример кода который выдает в чат с заданными интервалом информацию о станции в виде
Цитата
<PtokaX> *** 0 человек сейчас слушают на BelRadio [ http://mydc.ru/r/?http://94.232.9.212:8000/nonstop.m3u ] - Alesha Dixon - The Boy Does Nothing
Учел возможность данных в утф и еще кое-какие приятные мелочи, смотрите в настройках Для работы понадобится http://mydc.ru/topic43.html.
Сейчас заметил что количество слушателей не показыватся, поэтому это можно опустить заменив
Код
Core.SendToAll(sBot..""..iListeners.." человек сейчас слушают на "..sServer.." [ "..sSendUrl.." ] "..sWeListen)
на
Код
Core.SendToAll(sBot.."На "..sServer.." [ "..sSendUrl.." ] сейчас играет: "..sWeListen)
И еще вижу что русские буквы выводятся в непоймикакой кодировке... :( Скрипт выводит их как нижнее подчеркивание.
У вас там вывод идет в CP1252 вместо CP1251, хотя вообще должно быть в утф, с этой кодировкой мы вообще не работали, может кто скажет как перевести средствами скрипта по аналогии с http://mydc.ru/index.html?showtopic=334&view=findpost&p=2276? Вот таблицы кодировок: http://mydc.ru/r/?http://www.sci.kz/~sairan/kazcode/Table2.html и http://mydc.ru/r/?http://www.sci.kz/~sairan/kazcode/Table5.html. Или может собрать iconv под птоку?
можно ли добавить меню - для админов а там кнопки показать слушателей и прочее?
Автор: Nickolya 2.6.2010, 12:27
А... В принципе можно сделать команду вывода того что выводится по таймеру. Не более, для остального просто нет информации. Как будет возможность - добавлю.
Автор: Nickolya 6.6.2010, 14:42
Выкладываю, пусть чуть позже чем обещал, скрипт с дополнением - командой для отсылки информации по запросу.
отлично! можешь эту команду прикрепить к меню - кнопкой и еще параметр в конфиге кому показывать эту инфу (оп, мастер и т.д) и так же сделать вывод информации в личку или в чат
п.с. и еще возможность отключения автоматического отправления в чат
Добрый день, уважаемые. Установил скрипт HackFresse. Кое что поправил, все работает. Есть только 1 "но": не обновляется инфа. Делаешь рефрешь - все показывает. На странице сервера и в плейере все показывается. То есть проблема не в выдаче инфы.
Прошу помочь, ибо полный профан в данном вопросе(поправлял элементарные вещи, для которых не знания нужны, а просто голова)
Автор: aleksei1122 3.12.2012, 13:53
может кто подскажет,как вытащить общую статистику по количеству слушающих,а не отдельно по точкам.
Автор: RoL 8.12.2013, 17:07
Скажите как устронить эту проблему http://mydc.ru/r/?http://f3.s.qip.ru/17hKVg80N.png ?? Дело в том что ввеблоги магнет сылка отоброжаеться не правильно