private void loadNowPlayingList() { mbApiInterface.NowPlayingList_QueryFiles(null); trackList = new List <String>(); unplayedVideoList = new List <String>(); musicCount = 0; videoCount = 0; while (true) { string playListTrack = mbApiInterface.NowPlayingList_QueryGetNextFile(); if (String.IsNullOrEmpty(playListTrack)) { break; } if (isVideo(playListTrack)) { videoCount++; unplayedVideoList.Add(playListTrack); } else { musicCount++; } trackList.Add(playListTrack); } // MessageBox.Show(musicCount + " " + videoCount); alreadyPlayedVideoCount = 0; alreadyPlayedMusicCount = 0; trackCount = trackList.Count; //Only Video if (musicCount == 0) { queueVideoFileToNext(); return; } }