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

SAM и PAL проблема ротации

 

243
Владислав @VladokZzz
Столкнулся с проблемой, не знаю как решить. Голову сломал

Кусок кода:

PAL.WaitForTime('20:59:50');
Cat['Folder1'].QueueTop(smRandom, EnforceRules);
ActivePlayer.FadeToNext;

PAL.WaitForTime('21:59:58');
Cat['Folder2'].QueueTop(smRandom, EnforceRules);
ActivePlayer.FadeToNext;

Такое время указано, для того что бы скрипт имел запас 2 секунды до старта трэка ровно в 21:00 и 22:00.
Все вроде бы отлично работает все, НО
Если из Folder1 трэк звучит ровно час, трэй из общей ротации включается следом, опережая трэк Folder2 (попадает в промежуток 21:59:58-22:00:00)
Чем собственно и нарушает запуск трэка из Folder2 в назначенное время!

0
1572
KyPIIaToB @KyPIIaToB
А не проще ли тебе закидывать Folder2 сразу следом? Начнет играть по окончанию Folder1 сразу.
Не понимаю зачем тыкать так посекундно ровно, даже на фм так строго к эфиру не относятся.

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

А не проще ли тебе закидывать Folder2 сразу следом? Начнет играть по окончанию Folder1 сразу.
Не понимаю зачем тыкать так посекундно ровно, даже на фм так строго к эфиру не относятся.

Вариант такой был, НО, а если в Folder1 будет трэк не 60 минут, а 15? трэки же все разные.

0
1572
KyPIIaToB @KyPIIaToB
Ну можно задать правило, если в деке трек больше сколько то времени, то выполнять иное действие и тд.

if(ActivePlayer.Duration>1000) AND (ActivePlayer.Duration<10000) then
begin
тут кусок скрипта, который будет выполняться, если подходит по правилу.
end;

ЗЫ.. 1000 = 1 сек

Это как пример, от руки накидал)
Думаю понятно по аналогии в какую сторону копать инфу если что)

0
313
Krueger @Krueger
Вопрос по поводу ротации. Подскажите можете кто сталкивался. У меня в сэме настроено что один и тот же исполнитель не может играть чаще чем раз в несколько часов, а как можно указать сэму что допустим:
Макаревич одно и тоже что машина времени
Chad Kroeger одно и тоже что Nickelback
Amy Lee = Evanescense

А то часто бывает что играет один исполнитель, а следом идет сольный исполнитель группы..

0
1572
KyPIIaToB @KyPIIaToB
К сожалению SAM не обладает интеллектом для таких задач)

0
235
Gotor @Gotor
да, для него например From Autumn To Ashes и From Autumn to Ashes - не одно и тоже

Отредактировано Gotor - 27.11.2011
0
1572
KyPIIaToB @KyPIIaToB
А что тут разного? о_О

0
235
Gotor @Gotor
буква t и T

0
1572
KyPIIaToB @KyPIIaToB
А тебе чего нужно то? Он все верно понимает, с какого перепуга это будет другое название из за тупо регистра букв.

0
235
Gotor @Gotor
ну вот так вот, воспринимает как разные группы, видимо особенности работы бд

0
888
Falcon @Falcon
Gotor пишет:

да, для него например From Autumn To Ashes и From Autumn to Ashes - одно и тоже

Gotor пишет:

ну вот так вот, воспринимает как разные группы, видимо особенности работы бд

Сам себе противоречишь

0
235
Gotor @Gotor
описка была - исправил)

0
1572
KyPIIaToB @KyPIIaToB
Для этого есть прекрасный скрипт! Сам пользуюсь
**********

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.