€
$
₴
₽
EN
RU
Vmeste.EU
Services
Examination
Forums
Main
Radiotalk
Custom
Общие вопросы по интернет радио вещанию
7 •
Посмотреть все темы
AutoDJ иногда не срабатывает
1
410
Евгений
@Drakkar
06.05.2014
Добрый день! Вдохновлённый простотой настройки вывода русских символов в программе RadioBoss. (В Айсксте прекрасно отображаются русскоязычные названия песен) - всего-то в RB в настройках вещателя надо указать кодировку UTF-8, я решил изменить кодировку в БД Сэма, хотя он у меня до этого прекрасно работает без сбоев год. Подумаешь, русскоязычные треки не передавал в айскаст... так я названия песен латиницей писал :)
При помощи программы HeidiSQL начал экспериментировать с кодировкой БД... доэкспериментировался... раньше у меня хоть в поиске Сэма отображались русские буквы, если запрос писать по русски, щас одни кракозябры. Раньше в деке если играет русскоязычная песня, отображались кракозяьры, но песня играла, щас перетаскиваешь, он вообще не реагирует на неё... Вот кстати тут я менял кодировку:
Но это пол-беды, самый главный косяк: иногда AutoDJ не срабатывает... То есть песня проигрывает и тишина. AutoRecovery пытается подхватить, но ничего не происходит. Песни не становятся в очередь, вручную перетащить - 0 результата. Приходится перезагружать СЭМ.
Ошибка:
410
Евгений
@Drakkar
06.05.2014
Проблема практически решена.
В списке нашёл UTF-8 ... Всё вернулось на круги своя: в деке русскоязычные треки отображаются кракозяброй, в АИМПЕ - великолепно(отображаются)! , а вот на страничке Icecast2 вообще никак :(
Пофиг на деку, мне бы добиться отображения в айскасте. Он у меня 2.3.2 kh29 .... Может стоит обновиться на 2.3.3 kh10 ?
410
Евгений
@Drakkar
06.05.2014
Вот блин.. час от часу :) Сохранил конфиг айскаста,
обновился до 2.3.3 kh10 теперь у меня Sam отображает великолепно русскоязычные треки в айскасте
. Ну и парсятся на сайт они тоже вместе с англоязычными тоже корректно, зато RadioBoss стал писать вместо русскоязычных кракозябру :lol:
Я так понимаю, в конфиге айскаста надо что либо изменить с маунтом /rock ? Хотя я в конфиге этот маунт не прописывал. В настройках вещания RadioBoss прописал просто localhost:8000/rock - и он на страничке icecast2 автоматом появился.
Отредактировано Drakkar -
06.05.2014
410
Евгений
@Drakkar
06.05.2014
После часового раздумья :) в конфиге айскаста добавляю строчку
<mount>
<mount-name>/rock</mount-name>
<charset>utf-8</charset>
</mount>
где /rock - это ваш маунт
Получаем корректное отображение трека:
Вот единственное, что я не могу понять: если в названии трека присутствует запятая, русское или англоязычное название, не важно, то после запятой теги перестают читаться. Например трек, имеющий метаданные
Bodybangers, Tiesto - Pump Up The Jam
Отображается в айскасте как Bodybangers...
Подскажите, куда копать?
888
Falcon
@Falcon
06.05.2014
Drakkar
пишет:
После часового раздумья :) в конфиге айскаста добавляю строчку
<mount>
<mount-name>/rock</mount-name>
<charset>utf-8</charset>
</mount>
где /rock - это ваш маунт
Получаем корректное отображение трека:
Вот единственное, что я не могу понять: если в названии трека присутствует запятая, русское или англоязычное название, не важно, то после запятой теги перестают читаться. Например трек, имеющий метаданные
Bodybangers, Tiesto - Pump Up The Jam
Отображается в айскасте как Bodybangers...
Подскажите, куда копать?
Ваш скрипт берет данные с status2.xsl скорее всего, а запятая там является служебным символом, который разделяет данные. Поэтому тут только 1 выход: это изменить запятую, скажем на *||* и переписывать скрипт вывода данных, где так же заменить запятую на такой символ.
410
Евгений
@Drakkar
07.05.2014
Спасибо, но я поступил ещё проще: при помощи автозамены и редактора тегов, изменил запятую на & :)