€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Технологии вещания, софт, скрипты
6 •
Посмотреть все темы
SAM и PAL проблема ротации
1
243
Владислав
@VladokZzz
26.11.2011
Столкнулся с проблемой, не знаю как решить. Голову сломал
Кусок кода:
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 в назначенное время!
1572
KyPIIaToB
@KyPIIaToB
26.11.2011
А не проще ли тебе закидывать Folder2 сразу следом? Начнет играть по окончанию Folder1 сразу.
Не понимаю зачем тыкать так посекундно ровно, даже на фм так строго к эфиру не относятся.
243
Владислав
@VladokZzz
26.11.2011
KyPIIaToB
пишет:
А не проще ли тебе закидывать Folder2 сразу следом? Начнет играть по окончанию Folder1 сразу.
Не понимаю зачем тыкать так посекундно ровно, даже на фм так строго к эфиру не относятся.
Вариант такой был, НО, а если в Folder1 будет трэк не 60 минут, а 15? трэки же все разные.
1572
KyPIIaToB
@KyPIIaToB
27.11.2011
Ну можно задать правило, если в деке трек больше сколько то времени, то выполнять иное действие и тд.
if(ActivePlayer.Duration>1000) AND (ActivePlayer.Duration<10000) then
begin
тут кусок скрипта, который будет выполняться, если подходит по правилу.
end;
ЗЫ.. 1000 = 1 сек
Это как пример, от руки накидал)
Думаю понятно по аналогии в какую сторону копать инфу если что)
313
Krueger
@Krueger
27.11.2011
Вопрос по поводу ротации. Подскажите можете кто сталкивался. У меня в сэме настроено что один и тот же исполнитель не может играть чаще чем раз в несколько часов, а как можно указать сэму что допустим:
Макаревич одно и тоже что машина времени
Chad Kroeger одно и тоже что Nickelback
Amy Lee = Evanescense
А то часто бывает что играет один исполнитель, а следом идет сольный исполнитель группы..
1572
KyPIIaToB
@KyPIIaToB
27.11.2011
К сожалению SAM не обладает интеллектом для таких задач)
235
Gotor
@Gotor
27.11.2011
да, для него например From Autumn To Ashes и From Autumn to Ashes - не одно и тоже
Отредактировано Gotor -
27.11.2011
1572
KyPIIaToB
@KyPIIaToB
27.11.2011
А что тут разного? о_О
235
Gotor
@Gotor
27.11.2011
буква t и T
1572
KyPIIaToB
@KyPIIaToB
27.11.2011
А тебе чего нужно то? Он все верно понимает, с какого перепуга это будет другое название из за тупо регистра букв.
235
Gotor
@Gotor
27.11.2011
ну вот так вот, воспринимает как разные группы, видимо особенности работы бд
888
Falcon
@Falcon
27.11.2011
Gotor
пишет:
да, для него например From Autumn To Ashes и From Autumn to Ashes -
одно и тоже
Gotor
пишет:
ну вот так вот, воспринимает
как разные группы
, видимо особенности работы бд
Сам себе противоречишь
235
Gotor
@Gotor
27.11.2011
описка была - исправил)
1572
KyPIIaToB
@KyPIIaToB
27.11.2011
Для этого есть прекрасный скрипт! Сам пользуюсь
**********