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