public void PlayPlaylist(IPlaylist <IFile> playlist) { foreach (var file in playlist.GetAllFiles()) { file.Accept(this); } }