Add configurable weights per track, with synchronization
How about GetWeightIndex, so that it refers to entities of this class/algorithm rather than its outside usages.
Draft: Add config with synchronization
Clean up and fix double-starting music
new song and ogg/vorbis format