public void Play() { if (players.Any()) { lock (players) { foreach (var player in players) { player.Player.Play(); } } return; } playing = true; PlayNextTrackInNewPlayer(true); }