| 
 | |||||||
| Добро пожаловать на Форум RadioCMS. | 
| Форум доступен только для чтения. | 
| Опции темы | Опции просмотра | 
| 
			 
			#31  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			У меня 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 изменяет содержимое тегов. Может ли такое быть? | 
| 
			 
			#32  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Проблема вот в этом: Цитата: 
 | 
| 
			 
			#33  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Пересобрал. Теперь в админке вместо пустоты знаки вопроса, и в потоке тоже вопросы. Хотя тест ezstream на сервере с локалью 1251 показывает корректный вывод кириллицы.
		 | 
| 
			 
			#34  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Из консоли нормально, а из панели вопросы? Некорректно локал поставили.
		 | 
| 
			 
			#35  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			собственно запарился я с ezstream ситуация такова у mp3 тэг в родной UTF-8 кодировке в консоли отображение:  в плеере:  в icecast2 (web):  я уже теряюсь, что ещё можно сделать... ЗЫ установка локали из 1-го поста не прокатывает да и не вариант Последний раз редактировалось Kanda; 31.07.2011 в 12:41. | 
| 
			 
			#36  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Ну у вас какой то ужасный вывод названия трека - судя повсему это имя файла. А это значит что теги из вашего файла не читаются. Тоесть сначала с этим надо разобраться. Зайдите в админку, переименуйте трек нажмите сохранить - это должно помочь. Попробуйте другие треки..
		 
				__________________ 1) Тем кто ничего не понимает читать это 2) Список самых частых ошибок p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают) | 
| 
			 
			#37  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			сижу часов 6 парюсь с этими кодировками.... ну не работает ничего!!! выдает что то вроде этого: Код: Âûëåò и на сайте и в плеере в cms в плейлисте так: Мистер Палево.mp3 конфиг icecast: Код: <icecast>
    <limits>
        <clients>100</clients>
        <sources>2</sources>
        <threadpool>5</threadpool>
        <queue-size>524288</queue-size>
        <client-timeout>30</client-timeout>
        <header-timeout>15</header-timeout>
        <source-timeout>10</source-timeout>
        <burst-on-connect>1</burst-on-connect>
        <burst-size>65535</burst-size>
    </limits>
    <authentication>
        <source-password>0</source-password>
        <relay-password>0</relay-password>
        <admin-user>0</admin-user>
        <admin-password>0</admin-password>
    </authentication>
    <hostname>locallhost</hostname>
    <listen-socket>
        <port>8000</port>
        <bind-address>0</bind-address>
    </listen-socket>
    <fileserve>1</fileserve>
    <paths>
        <basedir>/usr/local/share/icecast</basedir>
        <logdir>/var/log/icecast</logdir>
        <webroot>/usr/local/share/icecast/web</webroot>
        <adminroot>/usr/local/share/icecast/admin</adminroot>
        <alias source="/" dest="/status.xsl"/>
    </paths>
    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
          <loglevel>2</loglevel>
          <logsize>1000</logsize>
        <logarchive>1</logarchive>
    </logging>
    <security>
        <chroot>0</chroot>
        <changeowner>
            <user>nobody</user>
            <group>nogroup</group>
        </changeowner>
    </security>
<mount>
<mount-name>/live</mount-name>
<charset>cp1251</charset>
<fallback-mount>/play</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
</mount>
<mount>
<mount-name>/play</mount-name>
<charset>cp1251</charset>
</mount>  
</icecast>помогите пожалуйста.. уже 4 часа утра я все сделать немогу ничего......... Последний раз редактировалось whisql; 03.09.2011 в 23:17. | 
| 
			 
			#38  
			
			
			
			
			
		 | |||
| 
 | |||
|   Цитата: 
 
				__________________ 1) Тем кто ничего не понимает читать это 2) Список самых частых ошибок p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают) | 
| 
			 
			#39  
			
			
			
			
			
		 | |||
| 
 | |||
|   Цитата: 
 второй метод я использовал... ничего не выходит | 
| 
			 
			#40  
			
			
			
			
			
		 | |||
| 
 | |||
|   
			
			Нет. Там написано найдите класс KOI8-R и добавьте ниже класс CP1251. Следуйте инструкциям по этой ссылке.
		 
				__________________ 1) Тем кто ничего не понимает читать это 2) Список самых частых ошибок p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают) |