static void Main(string[] args) { int min, max, total = 0; Player player = new Player(new ClassicSkin()); Random rand = new Random(); Console.WriteLine($"{0}"); //var songs = CreateSongs(out min, out max, ref total); List <Song> songs = new List <Song>(); for (int i = 0; i < 8; i++) { var song = CreateSong($"song {i}", Convert.ToBoolean(rand.Next(2))); songs.Add(song); } player.Add(songs); List <Song> songsGenre = new List <Song>(); for (int i = 0; i < 8; i++) { var songG = CreateSongGenre($"song {i}", rand.Next(4)); songsGenre.Add(songG); } player.Add(songsGenre); while (true) { switch (ReadLine()) { case "up": { player.VolumeUp(); } break; case "down": { player.VolumeDown(); } break; case "p": { player.Play(true); } break; case "l": { player.Lock(); } break; case "ul": { player.Unlock(); } break; case "s": { player.Stop(); } break; case "start": { player.Start(); } break; case "shuf": { player.Shuffle(songs); } break; case "sort": { player.SortByTitle(songs); } break; case "GS": { player.FilterByGenre(songsGenre, Song.Genres.Pop); } break; case "CHS": { player.ChangeSkin(); } break; } } //player.Playing=true; Console.ReadLine(); }