|
Добро пожаловать на Форум RadioCMS. |
Форум доступен только для чтения. |
|
Опции темы | Опции просмотра |
#11
|
|||
|
|||
![]()
У меня Fedora release 14 (Laughlin). Сделал всё как сказано. Вывод
# locale LANG=ru_RU.cp1251 LC_CTYPE="ru_RU.cp1251" LC_NUMERIC="ru_RU.cp1251" LC_TIME="ru_RU.cp1251" LC_COLLATE="ru_RU.cp1251" LC_MONETARY="ru_RU.cp1251" LC_MESSAGES="ru_RU.cp1251" LC_PAPER="ru_RU.cp1251" LC_NAME="ru_RU.cp1251" LC_ADDRESS="ru_RU.cp1251" LC_TELEPHONE="ru_RU.cp1251" LC_MEASUREMENT="ru_RU.cp1251" LC_IDENTIFICATION="ru_RU.cp1251" LC_ALL= В /etc/icecast.xml cp1251 присутствует: <mount> <mount-name>/play</mount-name> <charset>CP1251</charset> </mount> Запускаю ezstream: # ezstream -c /etc/ezstream.xml ezstream: Connected to http://localhost:8000/play.m3u TagLib: String::prepare() - Unicode conversion error. TagLib: String::prepare() - Unicode conversion error. TagLib: String::prepare() - Unicode conversion error. TagLib: String::prepare() - Unicode conversion error. ezstream: Streaming ``?????????????? - ??????????'' В списке редактирования плейлиста все теги отображаются верню(Просмотр плейлиста «Новый 1»). В статусе-текущей проигрываемой композиции не отображаются композиции с тегами в кириллице(Играет: нет данных). Вопросы: 1. Какие теги используются при трансляции, v1 или v2? По-видимому, теги v2 не используются системой вообще. Это так? Верно ли то, что RadioCMS заточено исключительно на Id3V1 теги в кодировке cp1251? 2. Почему нельзя транслировать поток с корректными тегами в юникоде UTF8 и вообще забыть об перекодироке, опции charset? 3. В какой библиотеке искать мою проблему? taglib? Попробую пересобрать. Если знаете актуальные опции — подскажите. 4. Есть подозрение, что cms изменяет содержимое тегов. Может ли такое быть? |