working SongJockeyPlayer lots of cleanup to do