ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
3   •   Посмотреть все темы

Скрипты PAL для Sam Broadcaster

 

1572
KyPIIaToB @KyPIIaToB
а отбивка часов не играет по верх у тебя? )) так то по идее глупо по времени получается, как закончится трек так и будет отбивка)

38
Алексей @Lexmakar
Отбивка у меня ждет конца трека в конце часа и играет уже после окончания трека (т.к. поверх для меня - совсем не вариант). просто не хочется, чтобы два джингла подряд шли.

Да и вообще, удмаю, должна пригодиться возможность, чтобы эти скрипты "выключались" на какое-то время при желании.

Отредактировано Lexmakar - 11.03.2011
31
alexM @alexM
Отбивка у меня ждет конца трека в конце часа и играет уже после окончания трека

Странно... у меня скрипт уводит плавно играющий в данный момент трек и запускает часы...и все получается красиво..

38
Алексей @Lexmakar
alexM пишет:

Странно... у меня скрипт уводит плавно играющий в данный момент трек и запускает часы...и все получается красиво..

Дело в том, что у меня музыкальное радио, и время для меня непринципиально (по сути, там даже не время, а соответствующий джингл), поэтому прерывать ради этого трек, который, возможно, идет еще даже меньше пол-минуты, для меня кощунство :)

1572
KyPIIaToB @KyPIIaToB
Лично я вообще убрал отбивку, поиграла она пол года и достала ) учитывая что радио слушают не только в России, но и в других странах, я решил убрать, ибо у у всех время разное)
А так как слушают далеко не 10 человек имеет смысл убрать)

Отредактировано KyPIIaToB - 11.03.2011
21
Greenhed @Greenhed
Уважаемые знатоки. Помогите решить задачку:
Есть 8 треков, которые надо по очереди запускать в эфир в определенный день недели в определенное время так, чтобы треки повторялись только после того, как все проиграются, как такое можно сделать?

243
Владислав @VladokZzz
aPhone пишет:

Здравствуйте, нужен скрип который бы в определенное время просматривал каталог на компе:
F:\music
к примеру, и если там есть изменения добавлял новые файлы в плейлист
пробовал через sheduler. Задал время выполнения, задал папку, но ничего не происходит. Там такой код:
{# Add files to queue script #}
Dir['F:\music'].Rescan;
Dir['F:\music'].QueueDir(ipBottom);

Интересная штука, сам хотел реализовать, но пока не удалось. Может кого-то настиг успех? )

9
dannyvanessi @dannyvanessi
Ребят, а можно сделать отбивку часов так,чтобы она звучала в ровно 13,14,15 и т.д часов,а не так,чтобы после трека,который может закончится,например в хх:04ч?
причем желательно чтобы трек не резко прерывался а чтобы был эффект Fade.

Отредактировано dannyvanessi - 23.04.2011
6245
Тарас @tarasian666
такой скрипт уже где-то здесь встречался

9
dannyvanessi @dannyvanessi
извините,а не сложно еще раз скопировать для меня сюда?

6245
1572
KyPIIaToB @KyPIIaToB
Есть скрипт:

var Song : TSongInfo;
var P : TPlayer;

PAL.Loop := True;
PAL.WaitForTime('+00:10:00');

P := SoundFX;
if P <> nil then
begin
Song := CAT['Station IDs (All)'].ChooseSong(smRandom,NoRules);
if Song <> nil then
begin
P.QueueSong(Song);
P.Play;
end;
end;

Нужно сделать следующее:
Скрипт проверяет длительность трека (duration) играющего в деке, если он не короче 1 минуты и не длиннее 30 минут, то выполняется.
Помогите реализовать, буду очень признателен =)

Отредактировано KyPIIaToB - 17.05.2011
57
LAZAR @LAZ2735
Народ помогите.
1.Нужен скрипт который бы запускал на 1 час определённого артиста/группу.
2.Нужен скрипт который бы запускал на 1 час определённое направление музыки например Trance, Drum&bass и т.д.

1572
1572
KyPIIaToB @KyPIIaToB
KyPIIaToB пишет:

Есть скрипт:

var Song : TSongInfo;
var P : TPlayer;

PAL.Loop := True;
PAL.WaitForTime('+00:10:00');

P := SoundFX;
if P <> nil then
begin
Song := CAT['Station IDs (All)'].ChooseSong(smRandom,NoRules);
if Song <> nil then
begin
P.QueueSong(Song);
P.Play;
end;
end;

Нужно сделать следующее:
Скрипт проверяет длительность трека (duration) играющего в деке, если он не короче 1 минуты и не длиннее 30 минут, то выполняется.
Помогите реализовать, буду очень признателен =)

Ну же, ребятки) Нужна помощь)

Отредактировано KyPIIaToB - 17.05.2011
1572
KyPIIaToB @KyPIIaToB
Ну вот, вроде как сам попробовал сделать. Если что криво в коде прошу поправить, но нужную функцию с нужными правилами теперь выполняет.

var Song : TSongInfo;
var P : TPlayer;

PAL.Loop := True;
PAL.WaitForTime('+00:10:00');

if(ActivePlayer.Duration>60000) AND (ActivePlayer.Duration<1800000) then
begin
P := SoundFX;
if P <> nil then
begin
Song := CAT['Station IDs (All)'].ChooseSong(smRandom,NoRules);
if Song <> nil then
begin
P.QueueSong(Song); //
P.Play;
end;
end;
end;

9
Still @Still
Подскажите плз что прописать в правилах выбора трека для скрипта проигрывания джингла, чтобы выбор трека был не рэндомом а по порядку. Т.е. сначала играет 1-й потом 2-й и.тд

Заранее премного благодарен за помощь.

62
maxon @maxon
Где скачать программу schedule для сема,что бы было рассписание у него,киньте плииз ссылку

1572
KyPIIaToB @KyPIIaToB
maxon пишет:

Где скачать программу schedule для сема,что бы было рассписание у него,киньте плииз ссылку

Вообще то это опция в самом SAMе
**********

21
Greenhed @Greenhed
есть такой вот скрипт

PAL.Loop := True;
PAL.WaitForTime('XX:59:55');

Queue.Clear;
Cat['News_1'].QueueTop(smLemmingLogic, noRules);
ActivePlayer.FadeToNext;

соответственно в 59:55 каждого часа делает некое действие, а как сделать чтобы он это делал в 59:55 каждого второго часа?