Тема: Проблемма с ices

Доброе утро, прошу помощи в решении проблемы с ices. Ices самостоятельно (Как я понял когда захочет) отключается, иногда через 2-4 часа, а иногда через 14-18 часов. Ices настроен на чтение папки, в папке более 30 часов музыки. В чем может быть проблема и как ее решить? (Маунты настроены правильно) А также существует проблема с вещанием через XP, есть 6 RJ'ев вещающих через Windows 7, и все работает на ура, но вот уже более 4 человек не могут вещать через XP? через SAM Broadcaster XP зависает, RadioBOSS звук микрофона становиться очень медленным... Битрейт 128 КБ/с 48Khz

2

Re: Проблемма с ices

ices может отрубатся изза битого файла
если у тех 4х человек железо позволяет использовать sam то можно пробовать заменить кодеки, они где-то выложены на форуме spacialaudio

3

Re: Проблемма с ices

Тарассс подкинь идею с *уяли не запускается в плей листе все корректно

<?xml version="1.0"?>
<ices:Configuration xmlns:ices="http://www.icecast.org/projects/ices">
  <Playlist>
    <File>/home/metra52/data/www/onlydc.ru/html/panel/music/9/playlist.txt</File>
    <Randomize>1</Randomize>
    <Type>builtin</Type>
    <Module>ices</Module>
  </Playlist>

  <Execution>
    <Background>1</Background>
    <Verbose>0</Verbose>
    <BaseDirectory>/tmp</BaseDirectory>
  </Execution>

  <Stream>
    <Server>
      <Hostname>onlydc.ru</Hostname>
      <Port>9000</Port>
           <Password>samsung</Password>
      <Protocol>http</Protocol>
    </Server>

    <Mountpoint>/metra-n</Mountpoint>
    <Name>DJH)NeoLIvE ~ Net</Name>
    <Genre>House</Genre>
    <Description>DJH Chanel</Description>
    <URL>http://onlydc.ru</URL>
    <Public>0</Public>

    <Bitrate>128</Bitrate>
    <Reencode>0</Reencode>
    <Samplerate>48000</Samplerate>
    <Channels>2</Channels>
  </Stream>
</ices:Configuration>

Добавлено спустя     4 минуты   57 секунд:
Все можешь не отписываться дошло чо за ж была

4

Re: Проблемма с ices

Как отключить в ices название треков???? и сделать так чтобы он не передавал юзеру название трека и исполнителя а просто название радейки?

5

Re: Проблемма с ices

подключить модуль perl и там можно настроить что отображать в титлах

пс предупреждение за флуд

6

Re: Проблемма с ices

пишет tarasian666:

подключить модуль perl и там можно настроить что отображать в титлах

пс предупреждение за флуд

а как можно? помогите подскажите с кодом

7

Re: Проблемма с ices

взгляните в файл ices.pm(.dist)

8

Re: Проблемма с ices

пишет tarasian666:

взгляните в файл ices.pm(.dist)

в этом файле есть то что мне нада? спс завтра на сервере посмотрю.... ПС а где этот файл храниться?

9

Re: Проблемма с ices

/usr/local/etc/modules

10

Re: Проблемма с ices

пишет tarasian666:

/usr/local/etc/modules

ок я так понял это строка

# If defined, the return value is used for title streaming (metadata)
sub ices_get_metadata {
        return "Artist - Title (Album, Year)";


что нужно вписать чтобы писало название радейки

(вписывать  "Default stream" или что?)

11

Re: Проблемма с ices

return "Название радейки";

но вся сложность подключить модуль к ices и тд )

12

Re: Проблемма с ices

пишет tarasian666:

return "Название радейки";

но вся сложность подключить модуль к ices и тд )

и в чем сложность растолкуй

13

Re: Проблемма с ices

заставить в секции get_next (или как там) "ретурнить" путь к желаемому файлу

14

Re: Проблемма с ices

пишет tarasian666:

заставить в секции get_next (или как там) "ретурнить" путь к желаемому файлу

а что сложно?

15

Re: Проблемма с ices

# At least ices_get_next must be defined. And, like all perl modules, it
# must return 1 at the end.

# Function called to initialize your python environment.
# Should return 1 if ok, and 0 if something went wrong.

sub ices_init {
    print "Perl subsystem Initializing:\n";
    return 1;
}

# Function called to shutdown your python enviroment.
# Return 1 if ok, 0 if something went wrong.
sub ices_shutdown {
    print "Perl subsystem shutting down:\n";
}

# Function called to get the next filename to stream.
# Should return a string.
sub ices_get_next {
    print "Perl subsystem quering for new track:\n";
    return "/home/chad/music/A Perfect Circle - Reinholder.mp3";
}

# If defined, the return value is used for title streaming (metadata)
sub ices_get_metadata {
        return "Artist - Title (Album, Year)";
}

# Function used to put the current line number of
# the playlist in the cue file. If you don't care
# about cue files, just return any integer.
sub ices_get_lineno {
    return 1;
}

return 1;



вот код что где изменить чтобы всегда писало только название радио

16

Re: Проблемма с ices

нет ) например вот так

Показать / Cкрыть текст

Добавлено спустя     1 минуту   21 секунду:
совмещаем

пишет weradex:

# If defined, the return value is used for title streaming (metadata)
sub ices_get_metadata {
        return "Artist - Title (Album, Year)";
}

и

пишет tarasian666:

return "Название радейки";

получаем

Показать / Cкрыть текст

17

Re: Проблемма с ices

пишет tarasian666:

нет ) например вот так

Показать / Cкрыть текст

Добавлено спустя     1 минуту   21 секунду:
совмещаем

пишет weradex:

# If defined, the return value is used for title streaming (metadata)
sub ices_get_metadata {
        return "Artist - Title (Album, Year)";
}

и

пишет tarasian666:

return "Название радейки";

получаем

Показать / Cкрыть текст

спс

18

Re: Проблемма с ices

ПРОПИСАЛ ТАК


# Function called to get the next filename to stream.
# Should return a string.
sub ices_get_next {
    print "Perl subsystem quering for new track:\n";
        @music=`/bin/ls -1 /home/ftp/mp3/*.mp3`;
        $num = scalar (@music);
        $play=int(rand($num));
        chomp $music[$play];
        return $music[$play];
}

# If defined, the return value is used for title streaming (metadata)
sub ices_get_metadata {
        return "RADIO NAME";


Все равно пишет название трека что делать?????

19

Re: Проблемма с ices

в конфиге прописано <type>perl</type> <module>ices</module> ?
ices.pm.dist переименован в ices.pm ?

20

Re: Проблемма с ices

пишет tarasian666:

в конфиге прописано <type>perl</type> <module>ices</module> ?
ices.pm.dist переименован в ices.pm ?

ну так я его и переименовал

21

Re: Проблемма с ices

хм... ну если модуль perl действительно запустился тогда странно.
где я только не ставил ices с perl всегда работало

22

Re: Проблемма с ices

давай я сброшу свой файл тебе отредактируеш его может я чтото неправильно сделал

23

Re: Проблемма с ices

пишет tarasian666:

хм... ну если модуль perl действительно запустился тогда странно.
где я только не ставил ices с perl всегда работало

напиши как должно быть, может у меня что то неправильно

24

Re: Проблемма с ices

не пойму чо за.... короче тема такая icecast работает в штатном режиме. но.... не работают ни ices ни ezstream. пробовал пересобирать. не помогло. ezstream не запускается вапще а ices через раз пишет 2010-12- 6 21:16:26 Error during send: Mount failed on http://onlydc.ru:9000/RadioLev-n, error: Couldn't connect
при этом при запуске одной копии ices появляется 2 процесса ices

что делать

Отредактировано metra52 (06-12-2010 23:24:29)

25

Re: Проблемма с ices

пишет metra52:

не пойму чо за.... короче тема такая icecast работает в штатном режиме. но.... не работают ни ices ни ezstream. пробовал пересобирать. не помогло. ezstream не запускается вапще а ices через раз пишет 2010-12- 6 21:16:26 Error during send: Mount failed on http://onlydc.ru:9000/RadioLev-n, error: Couldn't connect
при этом при запуске одной копии ices появляется 2 процесса ices

что делать

я все больше пожозреваю libshout

пишет weradex:

напиши как должно быть, может у меня что то неправильно

покажи что сделал, поправим