private void SetMediaSource(Song song)
        {
            if (song == null)
            {
                return;
            }
            _player.SetMediaSource(song);
            _mtControls.SetCurrentTrack(song);
            _mtControls.DetectSMTCStatus(song, _playlist, _playlist.PlayMode);

            if (foregroundAppState == AppState.Active)
            {
                _controllerHandler?.NotifyCurrentTrackChanged(song);
            }
            else
            {
                ;//ApplicationSettingsHelper.SaveSettingToLocalSettings(TaskConstant.TrackIdKey, currentTrackId == null ? null : currentTrackId.ToString());
            }
        }