26

Re: Скрипт срочно

пишет external:

никаких изменений небыло всё по дефолту стоит не считая адреса радио

а кодировка? ))

27

Re: Скрипт срочно

была utf-8  я сменил на cp1251

кстати я писал по поводу крона что ошибка вылетает эта
[mono] cat /tmp/ices.log
Logfile opened
Error opening in-yan - pofig.mp3: Error opening: No such file or directory
Error opening marchis low vs love-feel the love.mp3: Error opening: No such file or directory
Error opening infiniti - не исчезай.mp3: Error opening: No such file or directory
Error
opening fast food - я музыка (night move electro remix).mp3: Error opening: No such file or directory
Error opening седая ночь (ремейк 2009).mp3: Error opening: No such file or directory
Error opening strelki - da - eto mojet net.mp3: Error opening: No such file or directory
Error opening electro - клубничка  (dj raimon сlub version mix 2009).mp3: Error opening: No such file or directory
Error opening наши люди.mp3: Error opening: No such

file or directory
Error opening pavla - tortiki buketiki.mp3: Error opening: No such file or directory
Exiting after 10 consecutive errors.
Ices Exiting...[/mono]

все эти файлы есть на сервере

Отредактировано external (08-07-2010 10:33:38)

28

Re: Скрипт срочно

но он их не видит, вы сами плейлист писали? - если да то понятно

29

Re: Скрипт срочно

да сам, как правильно плейлист писать? распишите новичку. И что с кодировкой?

30

Re: Скрипт срочно

правильно писать так как файлы видит система, лучше составлять командой find
если вещание идет исключительно ices-ом, тут с кодировкой сложнее, надо еще его научить распознавать 1251

31

Re: Скрипт срочно

правильно писать так как файлы видит система, лучше составлять командой find

подробнее про это можно чё за команда где выполнять её.

у меня ices + icecast2

32

Re: Скрипт срочно

в википедию слабо заглянуть? )
как видно из названия команда ищет, а что где и как и куда результаты выкладывает ей нужно задать
Вобще то здесь форум о радио, а не о linux. find /path/to/mp3/directory -type f -name "*.mp3" >/path/to/playlist/playlist.txt

33

Re: Скрипт срочно

Привет всем. У меня вопрос возник точнее три.
1. Что еше надо к этому скрипту дописать чтоб показывало имя диджея который сечас в эфире?
2. А если нет доступа к конфигурационному файлу можно что то дописать в скрипте что б русские буквы в статистике отображались коректно?
3. У меня два потока радио, что надо дописать в скрипте что б статистика сама переключалась на второй поток когда прекращается вещания с первово?
Спасибо.

34

Re: Скрипт срочно

1. этот не подойдет, надо чтоб парсил status.xsl
2. чуть выше я писал о iconv
3. в скрипт добавить алгоритм типа if(поток такойто титлы ==""){парсим поток другой}

35

Re: Скрипт срочно

Спасибо, а можеш выложить другой скрипт?

36

Re: Скрипт срочно

может потом

37

Re: Скрипт срочно

Хорошо, выложи потом сюда.

38

Re: Скрипт срочно

вот пример, выводит название станции (куда зачастую пишут имя диджея)

<?PHP
$data = file_get_contents('http://IP:PORT/status.xsl?mount=/ваш_маунт'); 
function antara($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
echo antara($data, "Stream Title:</td>\n<td class=\"streamdata\">","</td>");
?>

дальше колупайте сами )

39

Re: Скрипт срочно

Спасибо буду разбиратся.

40

Re: Скрипт срочно

Вопрос:

1. Как сделать чтобы джингл включался через определённое количество треков.
2. В определённое время включается музыка из определённой папки
3. Как осуществить заказ песен
4. Как подключаться диджею какой софт нужен желательно с инструкцией.

41

Re: Скрипт срочно

1. плейлист на модуле perl (или python)
2. см. п.1
3. если ices то см. п.1 + mysql
4. в программе для вещания ввести ip port mount пароль и вперед, а какой именно софт -  выбирать вам, и они все с инструкцией, но часто на англ.

42

Re: Скрипт срочно

пишет tarasian666:

см. п.1

где этот пункт 1 у вас на форуме как на свалке ничего не найдёшь

43

Re: Скрипт срочно

на форуме нет, есть в гугле. Тем более нужны познания perl или python
А свалка от пользователей которые пишут почти куда попало

44

Re: Скрипт срочно

Прописал в конфиге ices,

    <Mountpoint>/stream1</Mountpoint>
    <Name>Radio</Name>
   <Source>/var/www/html/site/fm/media/intro.mp3</Source>

что бы при подключении к каналу проигрывался файл интро. Но почемуто не проигрывается правльно ли я прописал?

45

Re: Скрипт срочно

не там, надо в конфиге icecast

46

Re: Скрипт срочно

создал маунт на 1 сервере (SAM + icecast) и он вещает, затем пытаюсь добавить маунт на другом сервере, вбиваю ип, порт, маунт а encoder не хочет коннектиться, говорит ошибка (200) Что это а ошибка? пароль верный

------------------------
http://radio-electron.ru/img/logo_small.gif
http://radio-electron.ru/play

47

Re: Скрипт срочно

зачем добавлять маунт на другом сервере?

48

Re: Скрипт срочно

я тоже этого понять не могу, 1 сервера мало?

49

Re: Скрипт срочно

а что бы сделать так:
основной сервер radio.ru:8128/live
к нему подтягиваются маунты с других источников:
radio.ru:8128/live2
radio.ru:8128/live3 и т.д.
это все можно сделать с помощью relay но между релаями фоллбэк настроить не удается. а между маунтами фоллбэк работает на ура

------------------------
http://radio-electron.ru/img/logo_small.gif
http://radio-electron.ru/play

50

Re: Скрипт срочно

зачем relay ? пусть сразу будут все маунты на основном