audioplayer now uses currentIndex