ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
7   •   Посмотреть все темы

AutoDJ иногда не срабатывает

 

410
Евгений @Drakkar
Добрый день! Вдохновлённый простотой настройки вывода русских символов в программе RadioBoss. (В Айсксте прекрасно отображаются русскоязычные названия песен) - всего-то в RB в настройках вещателя надо указать кодировку UTF-8, я решил изменить кодировку в БД Сэма, хотя он у меня до этого прекрасно работает без сбоев год. Подумаешь, русскоязычные треки не передавал в айскаст... так я названия песен латиницей писал :)
При помощи программы HeidiSQL начал экспериментировать с кодировкой БД... доэкспериментировался... раньше у меня хоть в поиске Сэма отображались русские буквы, если запрос писать по русски, щас одни кракозябры. Раньше в деке если играет русскоязычная песня, отображались кракозяьры, но песня играла, щас перетаскиваешь, он вообще не реагирует на неё... Вот кстати тут я менял кодировку:



Но это пол-беды, самый главный косяк: иногда AutoDJ не срабатывает... То есть песня проигрывает и тишина. AutoRecovery пытается подхватить, но ничего не происходит. Песни не становятся в очередь, вручную перетащить - 0 результата. Приходится перезагружать СЭМ.
Ошибка:


0
410
Евгений @Drakkar
Проблема практически решена.

В списке нашёл UTF-8 ... Всё вернулось на круги своя: в деке русскоязычные треки отображаются кракозяброй, в АИМПЕ - великолепно(отображаются)! , а вот на страничке Icecast2 вообще никак :(
Пофиг на деку, мне бы добиться отображения в айскасте. Он у меня 2.3.2 kh29 .... Может стоит обновиться на 2.3.3 kh10 ?

0
410
Евгений @Drakkar
Вот блин.. час от часу :) Сохранил конфиг айскаста, обновился до 2.3.3 kh10 теперь у меня Sam отображает великолепно русскоязычные треки в айскасте. Ну и парсятся на сайт они тоже вместе с англоязычными тоже корректно, зато RadioBoss стал писать вместо русскоязычных кракозябру :lol:

Я так понимаю, в конфиге айскаста надо что либо изменить с маунтом /rock ? Хотя я в конфиге этот маунт не прописывал. В настройках вещания RadioBoss прописал просто localhost:8000/rock - и он на страничке icecast2 автоматом появился.

Отредактировано Drakkar - 06.05.2014
0
410
Евгений @Drakkar
После часового раздумья :) в конфиге айскаста добавляю строчку
  1. <mount>
  2. <mount-name>/rock</mount-name>
  3. <charset>utf-8</charset>
  4. </mount>

где /rock - это ваш маунт
Получаем корректное отображение трека:

Вот единственное, что я не могу понять: если в названии трека присутствует запятая, русское или англоязычное название, не важно, то после запятой теги перестают читаться. Например трек, имеющий метаданные
Bodybangers, Tiesto - Pump Up The Jam
Отображается в айскасте как Bodybangers...
Подскажите, куда копать?

0
888
Falcon @Falcon
Drakkar пишет:

После часового раздумья :) в конфиге айскаста добавляю строчку
  1. <mount>
  2. <mount-name>/rock</mount-name>
  3. <charset>utf-8</charset>
  4. </mount>

где /rock - это ваш маунт
Получаем корректное отображение трека:

Вот единственное, что я не могу понять: если в названии трека присутствует запятая, русское или англоязычное название, не важно, то после запятой теги перестают читаться. Например трек, имеющий метаданные
Bodybangers, Tiesto - Pump Up The Jam
Отображается в айскасте как Bodybangers...
Подскажите, куда копать?

Ваш скрипт берет данные с status2.xsl скорее всего, а запятая там является служебным символом, который разделяет данные. Поэтому тут только 1 выход: это изменить запятую, скажем на *||* и переписывать скрипт вывода данных, где так же заменить запятую на такой символ.

0
410
Евгений @Drakkar
Спасибо, но я поступил ещё проще: при помощи автозамены и редактора тегов, изменил запятую на & :)

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.