public void Dispose () { if (disposed) { return; } ServiceManager.SourceManager.MusicLibrary.TracksAdded -= OnTracksAdded; ServiceManager.SourceManager.MusicLibrary.TracksChanged -= OnTracksChanged; disposed = true; }