1

Тема: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

Собственно, два вопроса, на которые, вероятно, уже отвечали:

1. Итак, как запускать плейлист в сэме (4.2.2) в нужный момент я догадался (хе-хе), но совершенно не понятно как сделать так, чтобы внутри этого плейлиста треки проигрывались рандомно, или, например, в нужный час из папки рандомно выбиралось n-количество треков на 5 часов эфира, таким образом автоматизировать эфир. Вот. Вообще, говорят, для таких случаев есть правила ротации, но с ними вообще ничего не понятно, а статья по ним ничего не дала.

2. И совсем маленький вопрос по скриптам: есть скрипт, пускающий в эфир в рандомном порядке джинглы, с этим всё ясно, однако, как сделать так, чтобы этот скрипт действовал только с 7:00 до 22:00, это нужно для того, чтобы ночью люди наслаждались чисто музыкой, а не id-шником нашей станции.

Так что вот так вот, посьба помочь, а то я задолбался. Угу:)

_______________________________

«Liberty Radio» — Old School в режиме Online
www.LibertyRadio.ru | Группа Вконтакте

2

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

По поводу второго. В шедулере сэма есть возможность start/stop pal script.

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

3

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

точняк, блин:) пасибо, осталось первое

..хмм, погодите-ка, там же стоп-старт энкодеры, касательно скриптов есть только добавить скрипт в нужное время/каждый день, однако, остановки скрипта нет.. или я путаю?

Отредактировано lyfm (06-02-2011 19:12:44)

_______________________________

«Liberty Radio» — Old School в режиме Online
www.LibertyRadio.ru | Группа Вконтакте

4

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

по первому надо писать PAL скрипт
потом может приблизительно хоть скажу какой ))

5

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

блин, ещё и скрипт писать. ужс. Но всё равно не понятно насчет stop для скрипта

_______________________________

«Liberty Radio» — Old School в режиме Online
www.LibertyRadio.ru | Группа Вконтакте

6

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

ну можно в schedule поставить добавление треков из категории в queue

7

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

из категории добавляется либо только один трек, либо вся папка.

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

_______________________________

«Liberty Radio» — Old School в режиме Online
www.LibertyRadio.ru | Группа Вконтакте

8

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

в скрипте задать if время с такого-то по такоето тогда делаем то и то else ничего не делаем
но скрипт должен быть в loop-е

9

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

tarasian666, поправь плз, тебе делов на 2 минуты, а я се моск вынесу и не сделаю ничего путного)) буду признателен:

var Song : TSongInfo;

//скрипт будет выполнятся постоянно(многократно)
PAL.Loop := True;
//ставим задержку на каждые 30 минут
PAL.WaitForTime('+00:30:00');
//выбираем трек наугад
Song := CAT['Station IDs (All)'].ChooseSong(smRandom,NoRules);
//добавляем его в начало очереди
Queue.Add(song,ipTop);

_______________________________

«Liberty Radio» — Old School в режиме Online
www.LibertyRadio.ru | Группа Вконтакте

10

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

что-то типа, на работоспособность не проверял

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

ну еще задержку надо если по одному треку и тд и тп

11

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

tarasian666, ошибку выдаёт

_______________________________

«Liberty Radio» — Old School в режиме Online
www.LibertyRadio.ru | Группа Вконтакте

12

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

вполне возможно )) говорю же не пробовал
читаем ошибку и пытаемся ее понять

Добавлено спустя     4 минуты   42 секунды:
забыл добавить
var mytime : DateTime;
var bad_time, bad_time2 : DateTime;

но не сложно и так догадаться

13

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

эмм, ну собственно запускается, и работает даже, но в нужное время не останавливается и не запускается, а работает по прежнему как-бы, что печалит

_______________________________

«Liberty Radio» — Old School в режиме Online
www.LibertyRadio.ru | Группа Вконтакте

14

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

с 19:00:00 по 20:00:00 время работы
остальное время - время простоя

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

не расслабляемся, подключаем мозги и не ждем что все за вас сделают под ключ )))

15

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

Да не работает он как время простоя. Не работает. угу.

_______________________________

«Liberty Radio» — Old School в режиме Online
www.LibertyRadio.ru | Группа Вконтакте

16

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

о, теперь работает. Спасибо, тов. tarasian666:) а ты пишешь скрипты за деньги?

_______________________________

«Liberty Radio» — Old School в режиме Online
www.LibertyRadio.ru | Группа Вконтакте

17

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

если есть время и настроение )

18

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

кстати насчёт первого, то есть ротации, полазил по форумам, включая саундкодер и вот что я там нашёл:

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

Попробовал сделать тоже самое, но с учетом своих параметров, однако в назначенный промежуток времени,
скрипты в состоянии писали нечто подобное: "waiting for 1 tracks to play" и ничего не добавляли в очередь.
В чем может быть проблема? Кстати насчет категории, категория - это жанр или нет? тогда где эта самая категория прописывается для трека?
Думаю, если довести до ума этот скрипт, то сделаем счастливыми 30% посетителей этого сайта, так как можно автоматизировать вещание.

_______________________________

«Liberty Radio» — Old School в режиме Online
www.LibertyRadio.ru | Группа Вконтакте

19

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

..а, нашёл таки, в правилах ротации

_______________________________

«Liberty Radio» — Old School в режиме Online
www.LibertyRadio.ru | Группа Вконтакте

20

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

он вроде ждет пока трек проиграет тогда добавляет еще один
категория не жанр а "папка" с определенной музыкой или джингами и тд, там есть в семе окошко кажеться categories или тп

21

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

Впринципе сделал нечто подобное ротации, в определённое время запускается нужный жанр, ничего не путается, однако осталось разобраться с часто-ротируемыми треками и редко. вот.

_______________________________

«Liberty Radio» — Old School в режиме Online
www.LibertyRadio.ru | Группа Вконтакте

22

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

Я таки офигеваю с этого вашего .пал-скрипта:)
Проработало всё ровно до тех пор, пока я не перезашёл в СЭМ и не переназвал категории, раньше скрипт писал waiting for 1 tracks to play, теперь не пишет, что изменилось. Вот скрипт теперешний:

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

Добавлено спустя     2 минуты   36 секунд:
блин, вот действительно, ничего не понимаю

_______________________________

«Liberty Radio» — Old School в режиме Online
www.LibertyRadio.ru | Группа Вконтакте

23

Re: Рандом в плейлистах и скрипты в назначеный час (sam broadcaster)

название категории не срвпадает