protected override void OnTracksAdded () { int old_count = Count; base.OnTracksAdded (); if (current_track == null && old_count < Count) { SetCurrentTrack (TrackModel[old_count] as DatabaseTrackInfo); } SetAsPlaybackSourceUnlessPlaying (); }