Использую несколько вариантов добавления треков в очередь, попеременно меняю способ работы программы между “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, в надежде найти золотую середину: А теперь самое интересное ПРОБЛЕМА: – заключается в том, что программа начинает по-тихому забивать queue треками, больше установленного числа 5-15, до 30-40 и более, после чего воспроизведение глохнет без диалогового окна об автоматическом восстановлении воспроизведения или каких-либо видимых ошибок. РЕШЕНИЕ: неShort Read more…
Like this:
Like Loading...