public MediaPlayer ()
{
playback_service = ServiceManager.PlaybackController;
engine_service = ServiceManager.PlayerEngine;
playlist_sources = new Dictionary<string, AbstractPlaylistSource> ();
changed_properties = new Dictionary<string, object> ();
invalidated_properties = new List<string> ();
}