private void HandleReloaded(object sender, EventArgs e)
{
int track_index = DatabaseConfigurationClient.Client.Get (CurrentTrackSchema, CurrentTrackSchema.Get ());
if (track_index < Count) {
SetCurrentTrack (TrackModel[track_index] as DatabaseTrackInfo);
}
SetAsPlaybackSourceUnlessPlaying ();
TrackModel.Reloaded -= HandleReloaded;
}