Joomla 1.5 Модуль статистики с радио сервера IceCast

Тема в разделе "Собственные разработки форумчан", создана пользователем Gronpipmaster, 29.11.2009.

  1. Offline

    Professional Недавно здесь

    Регистрация:
    13.08.2009
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Можно сделать такой плагин как на Zaycef.fm , т.е. плеер на сайте как там, и через Sam Broadcaster подключаться по FTP к папке музыки?
     
  2. Gronpipmaster
    Offline

    Gronpipmaster Недавно здесь => Cпециалист <=

    Регистрация:
    21.01.2009
    Сообщения:
    1 392
    Симпатии:
    62
    Пол:
    Мужской
    Professional, Я не зря сказал что модуль статистики, в вашей теме уже дали ответ, и ссылку на хранилище приложений, там же есть и плееры. Они на прямую могут брать поток из icecast.
     
  3. Offline

    Amelion Недавно здесь

    Регистрация:
    26.06.2008
    Сообщения:
    26
    Симпатии:
    0
    Пол:
    Мужской
    Gronpipmaster
    С отображением одной песни разобрался.
    А возможно ли в данный модуль сделать вывод последних 10 песен, если исходить из того что есть
    host:port/status2.xsl
    И уже будет полноценный модуль не только статистики - реально очень актуально, ибо не могу догнать (нашел некие скрипты php - целая папка - но пока не осилю :( )
     
  4. Offline

    Stigert Недавно здесь

    Регистрация:
    14.12.2010
    Сообщения:
    14
    Симпатии:
    0
    Пол:
    Мужской
    я тоже хотел такое замутить но всё бесполезно :( можно сделать вывод если только постоянно играет нонстоп
     
  5. Offline

    Stigert Недавно здесь

    Регистрация:
    14.12.2010
    Сообщения:
    14
    Симпатии:
    0
    Пол:
    Мужской
    короче можно что то подобное замутить через playlist.log
     
  6. Offline

    Stigert Недавно здесь

    Регистрация:
    14.12.2010
    Сообщения:
    14
    Симпатии:
    0
    Пол:
    Мужской
    <?PHP
    $data = file("playlist.log");
    $limit = count($data) - 21;
    for($i=count($data);$i>$limit;$i--){
    $mass = explode("|",$data[$i]);
    echo $mass[3]."<br>";
    }
    ?>
     
  7. Gronpipmaster
    Offline

    Gronpipmaster Недавно здесь => Cпециалист <=

    Регистрация:
    21.01.2009
    Сообщения:
    1 392
    Симпатии:
    62
    Пол:
    Мужской
    Stigert, нуда как вариант) там в helper можно это добавить, и чтоб ajax обновлялка обновляла эти данные.
     
  8. Offline

    Stigert Недавно здесь

    Регистрация:
    14.12.2010
    Сообщения:
    14
    Симпатии:
    0
    Пол:
    Мужской
    Gronpipmaster, ну так вот взял бы и доделал))) я уже этот модуль методом тыка и при помощи знакомого не плохо модернизировал. я добавил второй поток, вывод названия песни когда играет нонстоп, вывод аватарки диджея и плеер запихал. но так как всё делал методом тыка то многое нужно прописывать в файлах а не в админке. короче вот Пример а вот mod_icecast
     
  9. Offline

    Amelion Недавно здесь

    Регистрация:
    26.06.2008
    Сообщения:
    26
    Симпатии:
    0
    Пол:
    Мужской
    не шарю куда именно в helper это вставлять пробовал в разные места не бачит, нашел в инете
    такую ссылку там папка со скриптами, но как ими воспользоваться не пойму как установить это на сайт, может кто подскажет?
     
  10. Offline

    Stigert Недавно здесь

    Регистрация:
    14.12.2010
    Сообщения:
    14
    Симпатии:
    0
    Пол:
    Мужской
    прежде чем запихать в helper тот код что я дал надо убедиться что подключен playlist.log или подключить его. короче в icecast.xml после этого
    <accesslog>access.log</accesslog>
    <errorlog>error.log</errorlog>
    вставляем
    <playlistlog>playlist.log</playlistlog>
    получается так

    <accesslog>access.log</accesslog>
    <errorlog>error.log</errorlog>
    <playlistlog>playlist.log</playlistlog>
    и после этого перезапускаем icecast.

    скрипт 10tracks я пробовал себе ставить но он глючный какойто. скрипт работает через MySQL и ему только автообновление сделать как то надо через допустим каждую минуту.
     
  11. Offline

    Amelion Недавно здесь

    Регистрация:
    26.06.2008
    Сообщения:
    26
    Симпатии:
    0
    Пол:
    Мужской
    ясное дело что playlist.log я подключил, ну а куда в хелпер вставлять- то сам пробовал?
     
  12. Offline

    Stigert Недавно здесь

    Регистрация:
    14.12.2010
    Сообщения:
    14
    Симпатии:
    0
    Пол:
    Мужской
    нет не пробовал. я если честно уже забыл по какой причине мне не подошёл вывод с playlist.log
     
  13. Gronpipmaster
    Offline

    Gronpipmaster Недавно здесь => Cпециалист <=

    Регистрация:
    21.01.2009
    Сообщения:
    1 392
    Симпатии:
    62
    Пол:
    Мужской
    Stigert, ябы с радостью, но сори это опенсорс чисто когда свободное время будет, в хелпер пихать надо логику, а вывод tmpl. А если через лог надо просто брать данные от туда и парсить массивом
    Код (CODE):
    1. for($i;$i<10;$i++){
    2.  echo название_переменной[$i];
    3. }
     
  14. Offline

    kayf Недавно здесь

    Регистрация:
    30.05.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте!
    Помогите пожалуйста.
    Вещаю сервером Ice cast2. http://91.207.137.134:8000/live

    Модуль говорит что не может подключиться к серверу. Что не так.
     
  15. Offline

    kayf Недавно здесь

    Регистрация:
    30.05.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Поток доступен только днем, с 9 до 18 ....
     
  16. The Noir
    Offline

    The Noir Погладь!

    Регистрация:
    01.08.2012
    Сообщения:
    102
    Симпатии:
    8
    Пол:
    Мужской
    kayf,
    Amelion,

    Господа, некропостинг не в моде! Внимательно читаем правила, пункт 3.5.
     
  17. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Хм,а почему не поднять тему с таким же вопросом. Зачем плодить темы на одинаковые вопросы ?
    Если нельзя писать в старых темах,так почему они не закрыты?
     

Поделиться этой страницей

Загрузка...