the perfect player should have: -forecast -fading -pitching -id3-tagging ... also mixing would be cool and visualisation!