public void FindSongs() { songLocations.Clear(); songNum = 0; print("Loading Songs..."); artistNames = System.IO.Directory.GetDirectories(musicFolder); foreach (string artist in artistNames) { songNames = System.IO.Directory.GetFiles(artist, "*.mp3"); foreach (string song in songNames) { print("Checking Singles..."); songNum++; songLocations.songAddresses[songNum] = song; CreateList(); } albumNames = System.IO.Directory.GetDirectories(artist); foreach (string album in albumNames) { songNames = System.IO.Directory.GetFiles(album, "*.mp3"); foreach (string song in songNames) { print("Checking Albums..."); songNum++; songLocations.songAddresses[songNum] = song; CreateList(); } } } }