Приготовление:
1. Создаем несколько плейлистов для примера
2. Скачиваем foo_removeplayed.dll https://www.hydrogenaud.io/forums/index.php?s=44f ... 2f77185f872a3d&showtopic=50312
Копируем foo_removeplayed.dll в папку components.
Запускаем плейер - playback - Remove played tracks (проверяем ли стоит галочка - если нет, то устанавливаем).
3. Скачиваем компонент foo.scheduler http://www.foobar2000.org/components/view/foo_scheduler и копируем в папку components
Как это работает:
По настройке foo.scheduler - в первый проход фубар проигрывает 2 трека в случайном порядке (random) начная с первого плейлиста до последнего.
То есть: первый плейлист - 2 песни, второй - 2 песни, итак дойдя до последнего, закоончив проигрыш двух песен с последнего листа - плейер возвращается на первый плейлист и тд - по настройке foo.scheduler.
Для того чтобы не было случайного повторения одних и тех же песен, плагин foo_removeplayed - удаляет сразу же проигранный только что трек.
Во второй проход и до последнего прохода, по настройке foo.scheduler, плейер проигрывает с каждого плейлиста по одной песне.
Очень важная деталь - запускать фубар только с правами администратора - иначе проигрынные треки не будут удаляться!
Для тех кто не хочет заморачиваться - прикрепляю внизу два файла с компонентами и с конфигурациями эти файлов.
Папку user-components и папку configuration - копируем в папку фубара.