Fixed: reset currentIndex when changing playlist