BallroomDJ 是一个舞厅专用的音乐播放器,其设计是为了让计算机选择音乐并整晚播放无需人工干预。
The choice of music is based on the choice and weighting of different dances by the user and the use of various rules to choose which dance to play next. The rules are: avoid repetition of the dance, avoid sequences of dances of similar types, avoid sequences of dances of similar speeds, and avoid sequences of dances from the same family of dance.