Пересмотрев кучу проигрывателей, я нашел один, в котором есть режим проигрывания песен в случайном порядке, при котором следующая песня выбирается с вероятностью пропорциональной ее рейтингу.
В августе я связался с ее автором (из Австралии!) и попросил его добавить возможность автоматического изменения рейтинга песни по следующему принципу:
1. Если при прослушивании песни пользователь нажимает кнопку NEXT (т.е. пропускает песню) -> рейтинг песни понижается на единицу;
2. Если пользователь прослушивает песню целиком несколько раз(настраивается, например 3 раза) -> рейтинг песни повышается на единицу;
И вот наконец, он доработал программу! Сейчас есть бета-версия, в течении недели обещает выпустить стабильную версию.
Описание программы JukeBx
Моя переписка с автором
Бета версия JukeBx
PS: Автор все свои программы пишет на АССЕМБЛЕРЕ (!!!)