Вернуться   Форум RadioCMS > RadioCMS > Использование RadioCMS

Добро пожаловать на Форум RadioCMS.
Форум доступен только для чтения.

Ответ
Опции темы Опции просмотра
  #1  
Непрочитано 28.02.2012, 19:26
eragulin eragulin вне форума
Junior Member
 
Регистрация: 28.02.2012
О.С.: FreeBSD
Версия: 2.2
Сообщений: 16
Question Для того, чтобы новый плейлист загружался необходима перезагрузка сервера

Значит, такая проблема. Появилась после обновления версии с 1.1 до 2.2. Стараюсь описать как можно детальней.
Есть плейлист 1, он сейчас играет. Хочу, чтобы через 5 минут заиграл плейлист 2. Для этого создаю его, выставляю соответствующее время.

Когда приходит время Х (запуска плейлиста происходит следующее):

1. Плейлист на сайте отображается новый (и замирает)
2. В поле "текущая песня" пусто.
3. Играть продолжает старый плейлист.

Чтобы решить проблему приходиться перезагружать сервер. При чем вручную, через консоль (убиваю процессы icecast, ezstream, запускаю их), потому что в админке в статусе при нажатии на любую из 3 кнопок ничего не происходит. Может ли это быть оттого, что я запукаю процессы от имени рута (на самом деле, не помню, от чьего запускаю, но не исключено, что от его)?

Соответственно, возникает вопрос: как заставить эти кнопки работать и почему они могут не работать?

И еще одно: раньше (до обновления версии) в статусе была кнопка "перезагрузить плейлист", теперь кнопки нет. Это в новой версии кнопку убрали или я как-то не так обновил?

Если есть необходимость, могу скинуть конфиг ezstream, icecast
Ответить с цитированием
  #2  
Непрочитано 29.02.2012, 14:00
eragulin eragulin вне форума
Junior Member
 
Регистрация: 28.02.2012
О.С.: FreeBSD
Версия: 2.2
Сообщений: 16
Question

При запуске icecast, ezstream ошибок не возникало. Ниже конфиги icecast, ezstream

Код HTML:
<ezstream>
    <url>http://campusradiostream.univ.kiev.ua:8000/play</url>
    <sourcepassword></sourcepassword>
    <format>MP3</format>
    <filename>/web/campusradio/radio/playlist.txt</filename>
    <shuffle>0</shuffle>
    <playlist_program>0</playlist_program>
    <svrinfoname>CAMPUS RADIO</svrinfoname>
    <svrinfourl>http://campusradio.univ.kiev.ua/</svrinfourl>
    <svrinfogenre>Ofther</svrinfogenre>
    <svrinfodescription>Description</svrinfodescription>
    <svrinfobitrate>128</svrinfobitrate>
    <svrinfochannels>2</svrinfochannels>
    <svrinfosamplerate>44100</svrinfosamplerate>
    <svrinfopublic>1</svrinfopublic>
    <reencode>
        <enable>0</enable>
        <encdec>
            <format>MP3</format>
            <match>.mp3</match>
            <decode>lame -f --preset cbr 128 --bitwidth 16 "@T@" -</decode>
        </encdec>
    </reencode>
</ezstream>
Код HTML:
<icecast>
    <limits>
        <clients>1000</clients>
        <sources>2</sources>
        <threadpool>10</threadpool>
        <queue-size>524288</queue-size>
        <client-timeout>30</client-timeout>
        <header-timeout>15</header-timeout>
        <source-timeout>30</source-timeout>
        <burst-on-connect>1</burst-on-connect>
        <burst-size>65535</burst-size>
    </limits>

    <authentication>
        <source-password></source-password>   
        <relay-password></relay-password>
        <admin-user></admin-user>
        <admin-password></admin-password>
    </authentication>

    <hostname>campusradiostream.univ.kiev.ua</hostname>

    <listen-socket>
     <port>8000</port>
    </listen-socket>
   <fileserve>1</fileserve>  
   
<mount>
<mount-name>/live</mount-name>
<fallback-mount>/play</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
</mount>

<mount>
<mount-name>/play</mount-name>
<fallback-mount>/live</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
</mount>

    <paths>
       <logdir>/путь к логам</logdir>
       <webroot>/путь</webroot>
       <adminroot>/путь</adminroot>
        <alias source="/" dest="/status.xsl"/>
        <alias source="/admin/" dest="/admin/stats.xsl"/>
    </paths>

    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
        <!-- <playlistlog>playlist.log</playlistlog> -->
      	<loglevel>4</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
      	<logsize>10000</logsize> <!-- Max size of a logfile -->
    </logging>

    <security>
        <chroot>0</chroot>
        <changeowner>
            <user>icecast</user>
            <group>icecast</group>
        </changeowner>
    </security>
</icecast>
Ответить с цитированием
  #3  
Непрочитано 01.03.2012, 18:39
eragulin eragulin вне форума
Junior Member
 
Регистрация: 28.02.2012
О.С.: FreeBSD
Версия: 2.2
Сообщений: 16
По умолчанию

Help!
Ответить с цитированием
  #4  
Непрочитано 03.03.2012, 18:33
admin admin вне форума
Administrator
 
Регистрация: 17.08.2010
О.С.: Debian 7
Версия: 2.5
Сообщений: 844
По умолчанию

Цитата:
Сообщение от eragulin Посмотреть сообщение
Чтобы решить проблему приходиться перезагружать сервер. При чем вручную, через консоль (убиваю процессы icecast, ezstream, запускаю их), потому что в админке в статусе при нажатии на любую из 3 кнопок ничего не происходит. Может ли это быть оттого, что я запукаю процессы от имени рута (на самом деле, не помню, от чьего запускаю, но не исключено, что от его)?
Скорее всего как то неправильно обновили. Рекомендую удалить все файлы в папке radio и закачать новые, затем произвести заново установку.

Цитата:
Сообщение от eragulin Посмотреть сообщение
И еще одно: раньше (до обновления версии) в статусе была кнопка "перезагрузить плейлист", теперь кнопки нет. Это в новой версии кнопку убрали или я как-то не так обновил?
Такого небыло. Вероятно вы сами это добавили.

Перезагружать плейлист RadioCMS должен самостоятельно, если этого не происходит - значит где то есть проблема. Так же проверьте что бы адрес плейлиста в конфиге ezstream совпадал с адресом в настройках RadioCMS.
__________________

1) Тем кто ничего не понимает читать это
2) Список самых частых ошибок
p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают)

Ответить с цитированием
  #5  
Непрочитано 03.03.2012, 22:29
eragulin eragulin вне форума
Junior Member
 
Регистрация: 28.02.2012
О.С.: FreeBSD
Версия: 2.2
Сообщений: 16
По умолчанию

Спасибо, буду пробовать.
Ответить с цитированием
  #6  
Непрочитано 05.03.2012, 11:56
eragulin eragulin вне форума
Junior Member
 
Регистрация: 28.02.2012
О.С.: FreeBSD
Версия: 2.2
Сообщений: 16
По умолчанию

Почему могут обрезаться названия песен в текущей песне?

Допустим, название песни "Sweetlo - Novy den". В текущей песне на сайте отображается "Novy den".

В плейлисте в админке, в плейлисте на сайте, на сервере ezstream: Streaming "Sweetlo - Novy den", в статусе в админке (Точка монтирования /play Играет Sweetlo - Noviy den) все отображается правильно, не обрезая, на сайте же отображается только title
Ответить с цитированием
  #7  
Непрочитано 08.03.2012, 15:53
admin admin вне форума
Administrator
 
Регистрация: 17.08.2010
О.С.: Debian 7
Версия: 2.5
Сообщений: 844
По умолчанию

Цитата:
Сообщение от eragulin Посмотреть сообщение
Почему могут обрезаться названия песен в текущей песне?

Допустим, название песни "Sweetlo - Novy den". В текущей песне на сайте отображается "Novy den".

В плейлисте в админке, в плейлисте на сайте, на сервере ezstream: Streaming "Sweetlo - Novy den", в статусе в админке (Точка монтирования /play Играет Sweetlo - Noviy den) все отображается правильно, не обрезая, на сайте же отображается только title
Каким образом вы выводите на сайт? Название исполнителя и песня - оба в транслите? Как эта песня отображается на странице в статистики в панеле?
__________________

1) Тем кто ничего не понимает читать это
2) Список самых частых ошибок
p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают)

Ответить с цитированием
  #8  
Непрочитано 12.03.2012, 17:42
eragulin eragulin вне форума
Junior Member
 
Регистрация: 28.02.2012
О.С.: FreeBSD
Версия: 2.2
Сообщений: 16
По умолчанию

Вывожу с помощью FFMp3 player.
Название и песня - оба в транслите.
На странице статистики в панеле отображается нормально.
Понятно, значит проблема не с cms, ezstream или icecast, а с FFmp3 player'oм. Спасибо
Ответить с цитированием
  #9  
Непрочитано 14.03.2012, 08:48
admin admin вне форума
Administrator
 
Регистрация: 17.08.2010
О.С.: Debian 7
Версия: 2.5
Сообщений: 844
По умолчанию

Цитата:
Сообщение от eragulin Посмотреть сообщение
Вывожу с помощью FFMp3 player.
Название и песня - оба в транслите.
На странице статистики в панеле отображается нормально.
Понятно, значит проблема не с cms, ezstream или icecast, а с FFmp3 player'oм. Спасибо
Криво где? В плеере? Значит проблема в плеере.
__________________

1) Тем кто ничего не понимает читать это
2) Список самых частых ошибок
p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают)

Ответить с цитированием
  #10  
Непрочитано 27.03.2012, 14:04
eragulin eragulin вне форума
Junior Member
 
Регистрация: 28.02.2012
О.С.: FreeBSD
Версия: 2.2
Сообщений: 16
По умолчанию Ничего не изменилось

Удалил все файлы в папке radio, закачал закачал новые, произвел заново установку. Проблема перезагрузки серверов осталось, нажимаю-не нажимаю кнопки, ни какой разницы. Приходиться через ссш перезагружать, только тогда плейлист меняется.

Путь к плейлисту один и тот же везде.

В результате попыток сделать так, чтоб работало как надо появилась еще такая проблема: создал плейлист, указал, чтобы он проигрывался в случайном порядке. Передумал, захотел, чтоб по порядку воспроизводился. Поставил "по порядку", поставил время запуска 12:40, в 12:42 перезагрузил icecast, ezstream. Музыка пошла по порядку, но тот плейлист со списком следующих песен перемешывается перед каждой новой песней. Не подскажете в чем тут проблема? Но это второстепенно, хорошо было бы разобраться с первой проблемой.

Думал, что в кроне еще может быть проблема. Вроде нет, вот строка из кронтаба (freebsd у меня)
*/3 * * * * root fetch http://address/radio/event.php -O event.php

Цитата:
Сообщение от Set Посмотреть сообщение
Скорее всего как то неправильно обновили. Рекомендую удалить все файлы в папке radio и закачать новые, затем произвести заново установку.


Такого небыло. Вероятно вы сами это добавили.

Перезагружать плейлист RadioCMS должен самостоятельно, если этого не происходит - значит где то есть проблема. Так же проверьте что бы адрес плейлиста в конфиге ezstream совпадал с адресом в настройках RadioCMS.
Ответить с цитированием
Ответ

Метки
перезагрузить плейлист, перезагрузить сервер, плейлист, поменять плейлист

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 18:33.