private void playbackLastSegment() { var lastSeg = xml.Segments.LastOrDefault(); if (lastSeg == null) return; if (playa != null) { playa.Stop(); return; } playa = new AudioPlaya(lastSeg.Filename); playa.Play(); playa.Finished += (playaDone) => { playa.Dispose(); playa = null; }; }