Change playlist approach and add correct visuals

Using a single minim AudioPlayer instance didn't work, as the
isPlaying() method would lie.  This way, every mp3 in the data
folder gets its own AudioPlayer instance.
Add new filename display method, remove old stuff