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

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

2

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

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

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

3

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

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

4

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

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

Отредактировано blackkeeper (27-11-2012 23:49:56)

5

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

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

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

6

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

Появилась такая проблема: Сделал плейлист 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 поставить то работает.
Что могло случиться?

7

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

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

8

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

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

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