SAM Broadcaster queue/playlist rotation

Использую несколько вариантов добавления треков в очередь, попеременно меняю способ работы программы между “Queue/Auto DJ mode”
Наполняю очередь разными способами:

Cat['Library'].QueueBottom(smLRP, EnforceRules);
Cat['Foreing'].QueueBottom(smLRP, EnforceRules);
Cat['Rock'].QueueBottom(smLRP, EnforceRules);
Cat['Hard rock'].QueueBottom(smLRP, EnforceRules);
...
SubDir['Z:\Foreing\3rd Force'].QueueBottom(smLRP, EnforceRules);
SubDir['Z:\Foreing\Accept'].QueueBottom(smLRP, EnforceRules);
SubDir['Z:\Foreing\ACDC'].QueueBottom(smLRP, EnforceRules);
SubDir['Z:\Foreing\Adele'].QueueBottom(smLRP, EnforceRules);
...

Или создаю скрипт SimpleClockWheel:

PAL.Loop := True;
if (Queue.Count < 5) then
  begin
Req.QueueBottom;
SubDir['Z:\Foreing\Accept'].QueueBottom(smRandom, EnforceRules);
...
 end;
//PAL.WaitForPlayCount(4);

Точно также, пытаюсь поставить от 0 до 15 треков в настройках Playlist Rotation Rules, в надежде найти золотую середину:

capture

 

А теперь самое интересное

ПРОБЛЕМА:

– заключается в том, что программа начинает по-тихому забивать queue треками, больше установленного числа 5-15, до 30-40 и более, после чего воспроизведение глохнет без диалогового окна об автоматическом восстановлении воспроизведения или каких-либо видимых ошибок.

РЕШЕНИЕ:

не найдено

About trianglesis

Александр Брюндтзвельт - гений, филантроп, 100 гривен в кармане. Этот блог - "сток" моих мыслей и заметок. Достаточно одного взгляда на него, чтобы понять, что такой же бардак творится у меня в голове. Если вам этот бардак интересен - милости прошу.
Bookmark the permalink.