allow playing back from text/image when track is paused or stopped
use track id for current instead of index, so it's easier to manage tracks moving in the playlist. also some error checking
support for removing tracks from the playlist