MainRadiotalkCustom
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

Русская кодировка в Icecast

 

2
Crazy_Buu @Crazy_Buu
Я хотел узнать как можно сделать, чтобы Icecast вещал и русские теги тоже, потому вместо русских символов вылезает всякая абракадабра.
В SHOUTcast подобную проблему решил заменой исправленного экзешника. Видимо в Icecast2 не поддерживается русская win-1251 кодировку. Как решить даную проблему?

2605
Александр @AlexIT
Нужно копать сурс, готового фикса нет.
В любом случае абракадабра вылазит только на статус-странице, в винампе все отлично.

14
Виталий @Thomas
Извиняюсь за ап олдовой темы, но... Еще нет заплатки к этому багу? )

6245
Тарас @tarasian666
это не баг а фитча, надо настроить кодировку маунта

468
Klef @Klef
tarasian666 пишет:

это не баг а фитча, надо настроить кодировку маунта

это сейчас, а в далеком 2007 году была тишь да гладь

2 Thomas
<charset>

14
Виталий @Thomas
Klef пишет:

2 Thomas
<charset>

Я, конечно извиняюсь, но я не понял, что с этим делать).
Добавил в xsl
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
и сохранил xsl как UTF-8. Не помогло. Видимо, я что-то не то сделал? %)

UPD: я так понял в конфиге icecast надо отредактировать:
<mount>
<mount-name>/nonstop</mount-name>
<password>***</password>
<charset>UTF8</charset>
<stream-url>http://***:9000/nonstop</stream-url>
<public>1</public>
<bitrate>64</bitrate>
<-сюда->
</mount>

Дело в том, что у меня такого в конфиге айскаста нету). Работает под виндами, тут конфиг отличается вроде от того, что в линуксе...

Отредактировано Thomas - 29.04.2010
468
Klef @Klef
Thomas пишет:

Я, конечно извиняюсь, но я не понял, что с этим делать).

исключительно гуглить, по результатам поиска например можно было найти следующее
<charset>cp1251</charset>

6245
Тарас @tarasian666
+ конфиги что в линуксе что в виндовсе почти идентичны

6
jegor @jegor
tarasian666 пишет:

+ конфиги что в линуксе что в виндовсе почти идентичны

Подтверждаю!
Нету тока ~5 опций.

14
Виталий @Thomas
Klef пишет:

исключительно гуглить, по результатам поиска например можно было найти следующее
<charset>cp1251</charset>

Большое спасибо! Это помогло, видимо я сам не знал, что мне нужно, т.к. упорно делал кодировкой UTF8 :). Еще раз спасибо, теперь все, как часы).

6245
Тарас @tarasian666
jegor пишет:

Нету тока ~5 опций.

а именно ? ))

26
KURTIS @Kurtis
Вписал <charset>cp1251</charset> в конфиг и всеравно такое
Играет: - Г?ëüÿ ГЁ Âëà äè (Ôà êòîð-2) - Ïîñòà ðà þñü çà áû

86
pusik @pusik
я пробовал по всякому
<charset>CP1251</charset>
<charset>UTF-8</charset>
не помогло ничего, преобразовывал все файлы в разные кодировки, конвертил треки в разные кодировки, результата нет

Icecast2 (Linux)

6245
Тарас @tarasian666
а вещаете чем? Может просто источник не понимает кодировку

86
pusik @pusik
вещаю семом, но суть в том что плейлист тоже не понимает русскую кодировку (ices)

6245
Тарас @tarasian666
ices очень редко понимает, помоему только если теги прописаны в ютф

а sam понимает кирилицу?

86
pusik @pusik
теги прописывал в UTF-8 не помогло,
Sam понимает
кроме ices есть другой вариант вещания с сервера? в качестве самого сервера использую Icecast2

6245
Тарас @tarasian666
ну не знаю что не так делаете, с сэмом + icecast + кирилица у всех работала, даже с 1251

кроме ices много чего есть, но с кирилицой везде проблемы могут быть

86
pusik @pusik
в тот то и дело что при вещании с Сэмом то кирилицу прописанную в тегах отображает, а вот с плейлистами на сервере проблема
3 icesa запущены, 3 папки с плей листами (разных форматов) и проделал всякие манипуляции как с с кодировками самих маунтов так и с треками на сервере + файлы web + admin , кирилицу вообще не отображает

Отредактировано pusik - 18.03.2011
6245
Тарас @tarasian666
пробуйте через perl в ices теги читать