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

SAM Скрипт для формирования очереди

 

6
blackkeeper @blackkeeper
Никто не знает есть ли существующий скрипт, который бы по временным интервалам в течении дня выбирал треки определенного жанра или с определенным прописанным тегом. Например с 8:00 до 12:00 deep house или с тегом morning, c 12:00 до 21:00 tech house или тег day

888
Falcon @Falcon
Что мешает распределить треки в сэме по категориям (папкам) и воспользоваться обычным rotation rules и sheduler?

6
blackkeeper @blackkeeper
К тому времени как подойдет время сменить стиль уже будет сформированная большая очередь. И трек с нужным направлением добавится в конец.

6
blackkeeper @blackkeeper
хотя к этому времени можно сделать очистку очереди скриптом, скрипт по планировщику за пару секунд до нужного времени запускать... наверное... попробую )

Отредактировано blackkeeper - 27.11.2012
888
Falcon @Falcon
Вот видите, вы сами знаете решение. Именно PAL скрипт запускайте, но только не перед запуском нового rotation rule, а за секунду-две после.

6
blackkeeper @blackkeeper
Появилась такая проблема: Сделал плейлист day в категориях, далее написал clockwheel скрипт с содержанием
Cat['Day'].QueueBottom(smLemmingLogic, EnforceRules);
Cat['Day'].QueueBottom(smLRPA, EnforceRules);
Cat['Day'].QueueBottom(smWeighted, EnforceRules);
добавлять в очередь ничего не захотел, правда если ставишь norules то все ок добавляет, но часто дублирует позиции. Самое интересное что теперь clockwheel скрипт по умолчанию
Cat['Music (All)'].QueueBottom(smLemmingLogic, EnforceRules);
Cat['Music (All)'].QueueBottom(smLRPA, EnforceRules);
Cat['Music (All)'].QueueBottom(smWeighted, EnforceRules);
тоже ничего не добаляет, ругается что правила не те, если опять же norules поставить то работает.
Что могло случиться?

6
blackkeeper @blackkeeper
Чтобы реализовать изначальную задумку, переставлял системные часы, так вот в переставленном состоянии добавления не работают, несмотря на то, что историю удаляю, поставил актуальное время все вроде ок.

6245
Тарас @tarasian666
добавлять в очередь ничего не захотел, правда если ставишь norules то все ок добавляет, но часто дублирует позиции.

надо "смягчить" правила ротации в таком случае