English Deutsch Español Русский
RadioBOSS
RadioBOSS - программное обеспечение для радиостанций, клубов, казино, торговых комплексов, кинотеатров. Автоматизация радиоэфира и звукового сопровождения.
ОписаниеСкачатьКупить
DJSoft.Net Community Forums
Февраль 08, 2012, 03:26:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости:
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Кодировка тегов интернет-вещания  (Прочитано 2390 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Aki

Сообщений: 53


Просмотр профиля
« : Февраль 01, 2010, 04:32:42 »

Добрый день.

Что-то не очень понятное с кодировкой тегов интернет-вещания.
Я совершенно не наблюдаю восточноазиатских символов - вместо них просто знаки вопроса. Точно также не наблюдаю специальных европейских символов (заменяются либо на похожие, либо на знаки вопроса). Русские символы без проблем, но здесь не обходится без перекодировки по умолчанию плеерами (если её отключить - получается белиберда из европейских спецсимволов). Статусные странички Icecast в этих случаях показывают то же самое...

С отображением в окнах RadioBOSS проблем нет - видно все символы.

В поток реально utf-8 идёт?
Записан
djsoft
Administrator

Сообщений: 1649

353966341
Просмотр профиля WWW
« Ответ #1 : Февраль 01, 2010, 08:18:20 »

При вещании на сервер Shoutcast строка передается в ANSI, вроде как сервер этот по другому не умеет. Поэтому, если в настройках системы стоит русский язык для не-unicode программ, то будут показываться русские и англ. буквы. Других (европейских и т.п.) не будет. У европейцев соответственно будут "их" буквы, русских не будет.

При вещании Icecast - кодировка UTF8 используется только при вещании в формате OGG. В остальных случаях опять же ANSI.
Записан

djsoft.net support / icq 353966341 / email support@djsoft.net
Aki

Сообщений: 53


Просмотр профиля
« Ответ #2 : Февраль 01, 2010, 09:37:44 »

Да, спасибо.

Как всегда, упустил: наблюдаюсь на Icecast. (Shoutcast потому как интересует слабо)

Насколько я читал документацию, Icecast настоятельно рекомендует использовать только UTF-8 (по-видимому для любых форматов)...

Ну, а вопрос задаю потому, что изучая и-нет вещание, всё-таки встречаю станции, теги которых показаны правильно во всём диапазоне символов - по крайней мере, выглядит это профессионально и красиво Улыбающийся
Записан
djsoft
Administrator

Сообщений: 1649

353966341
Просмотр профиля WWW
« Ответ #3 : Февраль 01, 2010, 10:47:19 »

Само собой, лучше когда буквы выглядят правильно Улыбающийся Радиобосс целиком и полностью поддерживает Unicode начиная с версии 4.0. Теперь осталось определиться что из сторонних компонентов тоже может с этим работать.

Возможно, теперь для Icecast можно и UTF8 всегда. Если так, то оно будет с очень скором времени поддерживаться программой.
Shoutcast вроде больше не развивается, а значит, там так и осталась кодировка ANSI.
Записан

djsoft.net support / icq 353966341 / email support@djsoft.net
djsoft
Administrator

Сообщений: 1649

353966341
Просмотр профиля WWW
« Ответ #4 : Февраль 06, 2010, 05:27:40 »

Как выяснилось, Icecast поддерживает кодировку UTF-8 для всех форматов, в следующем обновлении (уже через несколько часов Улыбающийся) - это будет работать.
Записан

djsoft.net support / icq 353966341 / email support@djsoft.net
Aki

Сообщений: 53


Просмотр профиля
« Ответ #5 : Февраль 07, 2010, 01:18:35 »

Да, это хорошая новость. Ждём с нетерпением Улыбающийся
Записан
djsoft
Administrator

Сообщений: 1649

353966341
Просмотр профиля WWW
« Ответ #6 : Февраль 07, 2010, 06:18:57 »

Обновление уже выпущено (4.0.4.453), можете скачивать Улыбающийся
Записан

djsoft.net support / icq 353966341 / email support@djsoft.net
Aki

Сообщений: 53


Просмотр профиля
« Ответ #7 : Февраль 07, 2010, 10:16:58 »

Замечательно - символы появились!
Но какая-то мелочь по-видимому упущена (уж простите - не знаю, какая именно, сужу только по тому, что мне показывают другие программы). Вот кусочек статусной странички сервера:


При этом интересно, что... вот:




Суммируя:

а) Плееры вполне адекватно отображают utf-8 на всех потоках. Но при этом на потоке OGG у меня ни один плеер не "разобрал" инфо на "исполнитель"-"название". На других потоках такой разбор происходит вполне нормально.
отображение на статусной странице сервера адекватное только у потока OGG.

б) на статусной страничке сервера символы инфо всё-таки, кроме как у OGG не отображаются адекватно.

p.s. Можно ожидать, что в будущем и "Album" также будут включены в инфо потока?
Записан
djsoft
Administrator

Сообщений: 1649

353966341
Просмотр профиля WWW
« Ответ #8 : Февраль 08, 2010, 05:57:58 »

Отправка тегов для всех форматов происходит абсолютно одинаково. Видимо, дело в самих плеерах, может для формата OGG должен использоваться другой разделитель.
Насчет альбома - это довольно сложно сделать. В том смысле, что обновление названия трека на сервере происходит с помощью отправки туда одной строки. Если туда писать еще альбом, то плееры это будут отображать в поле названия трека.
Записан

djsoft.net support / icq 353966341 / email support@djsoft.net
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!