private void OnTrackChanged(object sender, TrackChangeEventArgs e) { if (RecorderUpAndRunning && IsOldSong) { _sound.SleepWhileTheSongEnds(); } var newTrack = e.NewTrack; if (newTrack == null) { return; } var newSong = new Song(newTrack); if (_currentSong.Equals(newSong)) { _form.UpdateIconSpotify(_isPlaying, RecorderUpAndRunning); return; } _currentSong = newSong; _lastKnownSong = new Song(); _form.UpdatePlayingTitle(SongTitle); if (AdPlaying) { _form.WriteIntoConsole(FrmEspionSpotify.Rm.GetString($"logAdPlaying")); } _sound.SetSpotifyToMute(AdPlaying); }
private void OnTrackChanged(object sender, TrackChangeEventArgs e) { if (RecorderUpAndRunning && IsOldSong) { _sound.SleepWhileTheSongEnds(); } if (!IsNewTrack(e.NewTrack)) { return; } if (AdPlaying) { _form.WriteIntoConsole(FrmEspionSpotify.Rm.GetString($"logAdPlaying")); } RecordSpotify(); }