     }
     //  Serial << endl;
 
-    // close up
     dir.close();
 
     Serial << endl << F(" -> ") << dir.name() << F("/") << entry.name() << F(" [") << track + 1 << F("/") << totalTracks << F("]") << endl;

        toggleLED();
        isPlayingTick.reset();
    }

}

void playAnotherRandomTrack() {
    switch (playingWhat) {
        case 1: playRandomTrack(dirRock, tracksRock); break;
        case 2: playRandomTrack(dirWins, tracksWins); break;
        case 3: playRandomTrack(dirLose, tracksLose); break;
        case 4: playRandomTrack(dirBaff, tracksBaff); break;
        case 5: musicUnitTest(); break;
    }
}


    musicPlayer.stopPlaying();
    musicPlayer.sciWrite(VS1053_REG_MODE, VS1053_MODE_SM_SDINEW | VS1053_MODE_SM_RESET);

    File dir = SD.open(dirName);
    if ( ! dir.isDirectory() ) {
        Serial << F("Error! not a directory: ") << dirName << endl;
