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

Инструкция по установке и настройке Icecast и Ices под Linux

 

59
BigAirBenX @BigAirBenX
Я,конечно, попробую,но очень бы хотелось решить эту проблему без вмешательства винампа и прочего.


Я дико извиняюсь,Но с какого-то перепуга
  1. # ices -c '/usr/local/etc/ices.conf'
  2. Logfile opened
  3. Could not find a valid playlist file.
  4. Ices Exiting...

не находит плейлист.
Чертовщина.Ведь путь к нему верный и он верный.

Отредактировано BigAirBenX - 19.09.2011
0
6245
Тарас @tarasian666
использовать абсолютный путь к плейлисту

0
59
BigAirBenX @BigAirBenX
спасибо,помогло,теперь предыдущая ошибка вернулась.
Ошибка может быть только в файле конфигурации Ices?
Какие изменения я сделал с последнего
Показать текст

Показать текст

Ошибка все та же
  1. Error during send: Mount failed on ********** error: Login failed

Может какие то проблемы в доступе? и да,запускаю командой
ices -c '/usr/local/etc/ices.conf'
Так же пробовал
  1. ices -c /etc/ices.conf -D -F /music/playlist.txt
  2. Error while opening -F/ices.log, error: No such file or directory
  3. Logfile opened
  4. Playing Ajapai - Brain.mp3
  5. Error during send: Mount failed on ********** error: Login failed

говорят,Что файл конфигурации можно попробовать сменить,только вот я не вижу этому логического объяснения..

Отредактировано BigAirBenX - 19.09.2011
0
59
BigAirBenX @BigAirBenX
вопрос все еще в силе.Проблема точно не с паролем.

0
833
metra52 @metra52
ices -c '/usr/local/etc/ices.conf' должно быть ices -c /usr/local/etc/ices.conf тобиш без кавычек, затем еще раз проверьте пароль он кричит что не может подключиться потому что либо логин либо пароль неверный тобишь опять же указанный маунт и пароль к маунту не совместимы.

0
59
BigAirBenX @BigAirBenX
metra52 пишет:

ices -c '/usr/local/etc/ices.conf' должно быть ices -c /usr/local/etc/ices.conf тобиш без кавычек, затем еще раз проверьте пароль он кричит что не может подключиться потому что либо логин либо пароль неверный тобишь опять же указанный маунт и пароль к маунту не совместимы.

/ices.conf
  1. <Hostname>localhost</Hostname>
  2. <Port>8000</Port>
  3. <Passwor>пароль</Password>
  4. <Protocol>http</Protocol>
  5. </Server>
  6. <Mountpoint>/ices</Mountpoint>

IceCast
  1. <mount>
  2. <mount-name>/ices</mount-name>
  3. <password>пароль</password>
  4. </mount>

  1. <authentication>
  2. <source-password>пароль</source-password>
  3. <relay-password>пароль</relay-password>
  4. <admin-user>admin</admin-user>
  5. <admin-password>пароль</admin-password>
  6. </authentication>

*пароль- все пароли одинаковые вида AbcDifg используются заглавные буквы

есть ли смысл удалить Ices И поставить по новой?

Отредактировано BigAirBenX - 22.09.2011
0
833
metra52 @metra52
BigAirBenX пишет:

metra52 пишет:

ices -c '/usr/local/etc/ices.conf' должно быть ices -c /usr/local/etc/ices.conf тобиш без кавычек, затем еще раз проверьте пароль он кричит что не может подключиться потому что либо логин либо пароль неверный тобишь опять же указанный маунт и пароль к маунту не совместимы.

/ices.conf
  1. <Hostname>localhost</Hostname>
  2. <Port>8000</Port>
  3. <Passwor>пароль</Password>
  4. <Protocol>http</Protocol>
  5. </Server>
  6. <Mountpoint>/ices</Mountpoint>

IceCast
  1. <mount>
  2. <mount-name>/ices</mount-name>
  3. <password>пароль</password>
  4. </mount>

  1. <authentication>
  2. <source-password>пароль</source-password>
  3. <relay-password>пароль</relay-password>
  4. <admin-user>admin</admin-user>
  5. <admin-password>пароль</admin-password>
  6. </authentication>

*пароль- все пароли одинаковые вида AbcDifg используются заглавные буквы

есть ли смысл удалить Ices И поставить по новой?

думаю смысла нет тем более что конфиг ices должен быть больше)

  1. <?xml version="1.0"?>
  2. <ices:Configuration xmlns:ices="http://www.icecast.org/projects/ices">
  3. <Playlist>
  4. <File>'.$playlist.'</File>
  5. <Randomize>1</Randomize>
  6. <Type>builtin</Type>
  7. <Module>ices</Module>
  8. <Crossfade>1</Crossfade>
  9. </Playlist>
  10. <Execution>
  11. <Background>1</Background>
  12. <Verbose>0</Verbose>
  13. <BaseDirectory>/tmp</BaseDirectory>
  14. </Execution>
  15. <Stream>
  16. <Server>
  17. <Hostname>'.$ip_s.'</Hostname>
  18. <Port>'.$login.'</Port>
  19. <Password>'.$pass.'</Password>
  20. <Protocol>http</Protocol>
  21. </Server>
  22. <Mountpoint>/'.$login.'-nonstop</Mountpoint>
  23. <Name>Non Stop</Name>
  24. <Genre>nonstop</Genre>
  25. <Description>'.$desc.'</Description>
  26. <URL>http://'.$ip_s.':'.$login.'/'.$login.'.m3u</URL>
  27. <Public>0</Public>
  28. <Bitrate>128</Bitrate>
  29. <Reencode>0</Reencode>
  30. <Samplerate>44100</Samplerate>
  31. <Channels>2</Channels>
  32. </Stream>
  33. </ices:Configuration>

не обращай внимания на переменные, брал из скрипта.

0
59
BigAirBenX @BigAirBenX
Скидываю еще раз весь файл
  1. <?xml version="1.0"?>
  2. <ices:Configuration xmlns:ices="http://www.icecast.org/projects/ices">
  3. <Playlist>
  4. <File>playlist.txt</File>
  5. <Randomize>1</Randomize>
  6. <Type>builtin</Type>
  7. <Module>ices</Module>
  8. </Playlist>
  9. <Execution>
  10. <Background>1</Background>
  11. <Verbose>0</Verbose>
  12. <BaseDirectory>/tmp</BaseDirectory>
  13. </Execution>
  14. <Stream>
  15. <Server>
  16. <Hostname>localhost</Hostname>
  17. <Port>8000</Port>
  18. <Passwor>pass</Password>
  19. <Protocol>http</Protocol>
  20. </Server>
  21. <Mountpoint>/ices</Mountpoint>
  22. <Name>Default stream</Name>
  23. <Genre>Default genre</Genre>
  24. <Description>Default description</Description>
  25. <URL>http://localhost:8000/ices </URL>
  26. <Public>0</Public>
  27. <Bitrate>128</Bitrate>
  28. <Reencode>1</Reencode>
  29. <Samplerate>44100</Samplerate>
  30. <Channels>2</Channels>
  31. </Stream>
  32. </ices:Configuration>

все тоже самое.

0
833
metra52 @metra52
<File>playlist.txt</File> плей лист в той же папке? <Reencode>1</Reencode> lame установлен?

0
59
BigAirBenX @BigAirBenX
файл плейлиста в папке с музыкой,а вот по поводу lame подробнее.не помню,Что бы ставил такой пакет.

sudo apt-get install lame
поставил вот так.
ошибка та же
И да,он стоял у меня lame-3.97
Переставил Ices
  1. 2011- 9-28 9:45:59 Error during send: Mount failed on ********** error: Login failed

Теперь в ошибке еще и дату пишет)
а можно изменить как-нибудь URL?
**********

Отредактировано BigAirBenX - 28.09.2011
0
66
Калужатник @Калужатник
Господа специалисты кто поможет? Никак айкаст не хочет русские теги отображать((( На сервере не отображает а вот в аимпе и винампе без проблем. Значит проблеы на сервере в Web. Только вот сегодня всё перерыл и не нашел. Что может быть? Вот конфиг:
  1. <icecast>
  2. <location>RU</location>
  3. <admin>webmaster@localhost</admin>
  4. <limits>
  5. <clients>20</clients>
  6. <sources>2</sources>
  7. <queue-size>524288</queue-size>
  8. <client-timeout>30</client-timeout>
  9. <header-timeout>15</header-timeout>
  10. <source-timeout>10</source-timeout>
  11. <burst-size>65535</burst-size>
  12. </limits>
  13. <authentication>
  14. <source-password>*********</source-password>
  15. <relay-password>********</relay-password>
  16. <admin-user>admin</admin-user>
  17. <admin-password>********</admin-password>
  18. </authentication>
  19. <hostname>127.0.0.1</hostname>
  20. <listen-socket>
  21. <port>8000</port>
  22. </listen-socket>
  23. <fileserve>1</fileserve>
  24. <mount>
  25. <mount-name>/retuming</mount-name>
  26. <password>********</password>
  27. <max-listeners>20</max-listeners>
  28. <public>1</public>
  29. <bitrate>128</bitrate>
  30. <fallback-mount>/retuming-nonstop</fallback-mount>
  31. <fallback-override>1</fallback-override>
  32. <charset>cp1251</charset>
  33. </mount>
  34. <mount>
  35. <mount-name>/retuming-nonstop</mount-name>
  36. <password>*******</password>
  37. <max-listeners>20</max-listeners>
  38. <public>1</public>
  39. <bitrate>128</bitrate>
  40. <charset>cp1251</charset>
  41. </mount>
  42. <paths>
  43. <basedir>/home/icecast</basedir>
  44. <logdir>/home/icecast/logs</logdir>
  45. <webroot>/home/icecast/web</webroot>
  46. <adminroot>/home/icecast/admin</adminroot>
  47. <pidfile>/home/icecast/logs/icecast.pid</pidfile>
  48. <alias source="/" dest="/index.html"/>
  49. </paths>
  50. <logging>
  51. <accesslog>access.log</accesslog>
  52. <errorlog>error.log</errorlog>
  53. <loglevel>4</loglevel>
  54. <logsize>10000</logsize>
  55. </logging>
  56. <security>
  57. <chroot>0</chroot>
  58. <changeowner>
  59. <user>icecast</user>
  60. <group>icecast</group>
  61. </changeowner>
  62. </security>
  63. </icecast>

Помогите разобраться!!! Кодировку charset ставил и cp1251 и utf8 но результат отрицательный!!!

0
1572
KyPIIaToB @KyPIIaToB
Не отображает именно на самой страницы айса? на его вебе.

0
66
Калужатник @Калужатник
KyPIIaToB пишет:

Не отображает именно на самой страницы айса? на его вебе.

Да!!!

0
6245
Тарас @tarasian666
icecast kh ?
было такое, не принимает кодировку 1251, на странице просто пусто, даже "крякозябр" нет

мой выход был - вернуться к trunk

0
66
Калужатник @Калужатник
tarasian666 пишет:

icecast kh ?
было такое, не принимает кодировку 1251, на странице просто пусто, даже "крякозябр" нет

мой выход был - вернуться к trunk

Все пишит кроме "Current Song:" Если транслируешь песню с латинскими тегами отображает без проблем. Кириллицу не в какую. Хотя повторяю кириллица в винампе и аимпе отображается!!!

0
6245
Тарас @tarasian666
Знаем такое.
Показывает только когда теги передаються в utf-8, иногда вообще может теги перекодировать в html символы.
Но в плеере все нормально. Встречалось только у kh версии.
Если не собираетесь использовать aac+ флеш плеер тогда ставьте icecast trunk или пользуйтесь radioboss (он может теги посылать в utf-8)
другого выхода я пока не нашел

0
833
metra52 @metra52
можно попробовать kh29 заменить на kh30 там вроде пока не замечал такого

0
66
Калужатник @Калужатник
metra52 пишет:

можно попробовать kh29 заменить на kh30 там вроде пока не замечал такого

Проблему решили с metra52 !!! kh30 также отказался читать русские теги. Откатили на Icecast trunk. Спасибо Артём!!!

0
12
gongalo @gongalo
Здравстуйте))
С горем пололам, используя руководства разных самых разных авторов запустил.
Но вот беда. mp3 теги передаются как "яюS - яюO" и т. п. вне зависимости на русском или на английском они прописаны. Что бы это могло быть?
И какой командой можно перезапускать ices?

0
156
Eugene @MechanisM
gongalo пишет:

И какой командой можно перезапускать ices?

я перезапускал командой
  1. service ices restart

но это смотря какая у тебя ось и как установлен IceS и есть ли init-скрипты.

Отредактировано MechanisM - 09.10.2011
0