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

icecast2 + Ices 0.4 снова киррилица

 

37
Sluchayno @Sluchayno
Здравствуйте. Парни вы моя последняя надежда.
Запустил icecast2 + ices 0.4 на VDS (Debian 9) но за место русских символов вижу кракозябры. Знаю что такая тема поднималась много раз, и она даже поднималась мной в 2011 году, но сейчас я перепробовал все варианты:

Писал в конфиг icecast.xml

  1. <mount>
  2. <mount-name>/play</mount-name>
  3. <charset>cp1251</charset>
  4. </mount>


через текстовый редактор менял кодировку с UTF-8 без BOOm на Ansi(CP1251) файла icecast.xml и файла status.xsl

Пытался менять кодировку самих mp3 файлов

  1. find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1


Во всех случаях выходят кракозябры (

вот что выдает консоль при работе ices 0.4

  1. DEBUG: Filename cleaned up from [/home/music/Хардкор по-русски.mp3] to [Хардкор по-русски]
  2. DEBUG: ID3v1: Title: ▒▒▒▒▒▒▒ ▒▒-▒▒▒▒▒▒
  3. DEBUG: ID3v1: Artist: ▒▒▒▒▒▒ ▒▒▒
  4. DEBUG: ID3v2: version 3.0. Tag size is 36279 bytes.
  5. DEBUG: ID3v2: Artist found: Z~▒~{▒ x h▒▒
  6. DEBUG: ID3v2: Title found: eptz~▒~-▒▒▒▒zx
  7. DEBUG: MPEG-1 layer III, 320 kbps, 44100 Hz, j-stereo
  8. DEBUG: Ext: 0 Mode_Ext: 2 Copyright: 0 Original: 1
  9. DEBUG: Error Protection: 0 Emphasis: 0 Padding: 0
  10. Playing /home/music/Хардкор по-русски.mp3
  11. DEBUG: Updated metadata on /play to: Z~▒~{▒ x h▒▒ - eptz~▒~-▒▒▒▒zx
  12. Mounted on **********
  13. DEBUG: Delaying metadata update...
  14. DEBUG: Updated metadata on /play to: Z~▒~{▒ x h▒▒ - eptz~▒~-▒▒▒▒zx


конфиг ices play.conf

  1. <?xml version="1.0"?>
  2. <ices:Configuration xmlns:ices="http://www.icecast.org/projects/ices" encoding="cp1251">
  3. <Playlist>
  4. <File>playlist.txt</File>
  5. <Randomize>0</Randomize>
  6. <Type>perl</Type>
  7. <Module>play</Module>
  8. <Crossfade>5</Crossfade>
  9. </Playlist>
  10. <Execution>
  11. <Background>0</Background>
  12. <Verbose>1</Verbose>
  13. <BaseDirectory>/tmp</BaseDirectory>
  14. </Execution>
  15. <Stream>
  16. <Server>
  17. <Hostname>myhost.ru</Hostname>
  18. <Port>8000</Port>
  19. <Password>длинный пароль</Password>
  20. <Protocol>http</Protocol>
  21. </Server>
  22. <Mountpoint>/play</Mountpoint>
  23. <Dumpfile>ices.dump</Dumpfile>
  24. <Name>My Radio</Name>
  25. <Genre>Alternative</Genre>
  26. <Description>Default description</Description>
  27. <URL>http://mysite.ru</URL>
  28. <Public>0</Public>
  29. <Bitrate>128</Bitrate>
  30. <Reencode>1</Reencode>
  31. <!--
  32. <Samplerate>44100</Samplerate>
  33. -->
  34. <Channels>2</Channels>
  35. </Stream>
  36. </ices:Configuration>

0
419
gyurgin_ @gyurgin_
А карма не позволяет сделать теги в utf или что?

0
37
Sluchayno @Sluchayno
gyurgin_ пишет:

А карма не позволяет сделать теги в utf или что?


Теги чего? Треков?

Но разве
  1. find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

Как раз таки меняет теги треков с cp1251 на Utf-8

Или я ошибаюсь?

Отредактировано Sluchayno - 07.09.2017
0
37
Sluchayno @Sluchayno
Ну что может кто нибудь что нибудь посоветует? Хотя бы в какую сторону капать?

0
37
Sluchayno @Sluchayno
Нашел в интернете про упоминания libtag1-rusxmms

но не смог ее установить

  1. apt-get install libtag1-rusxmms


версия устарела похоже.

Вопрос как установить libtag1-rusxmms? Или это не поможет?

0
419
gyurgin_ @gyurgin_
Двайте пойдем простым путем - выкладывайте кду удобно несколько заведомо неправильных файлов, посмотрим что там и найдем как обработать.
  1. find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

Может не прокатить.

0





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

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