Exemple #1
0
        private void _spotify_OnPlayStateChange(object sender, PlayStateEventArgs e)
        {
            if (model.IsAdPlaying)
            {
                return;
            }

            model.IsPlaying = e.Playing;

            if (_currentTrack != null)
            {
                if (model.IsPlaying)
                {
                    if (_currentTrack == model.LastTrack)
                    {
                        _growl.MusicResumed(_currentTrack.ArtistResource.Name, _currentTrack.TrackResource.Name, _currentSmallCoverUrl);
                    }
                    if (model.LastTrack == null)
                    {
                        UpdateTrack();
                    }
                }
                else
                {
                    _growl.MusicPaused(_currentTrack.ArtistResource.Name, _currentTrack.TrackResource.Name, _currentSmallCoverUrl);
                }
            }
        }
Exemple #2
0
        private void playStateChanged(object sender, PlayStateEventArgs e)
        {
            clearText();
            outputText("No Track");
            outputText("N/A");

            writeFile("No Track \n N/A");
        }
Exemple #3
0
 public void Spotify_OnPlayStateChange(PlayStateEventArgs ev)
 {
     if (ev.Playing)
     {
         Track track = spotify.GetStatus().Track;
         this.Notify("Now Playing", track.TrackResource.Name + " by " + track.ArtistResource.Name);
     }
 }
 private void _spotify_OnPlayStateChange(object sender, PlayStateEventArgs e)
 {
     if (InvokeRequired)
     {
         Invoke(new Action(() => _spotify_OnPlayStateChange(sender, e)));
         return;
     }
     UpdatePlayingStatus(e.Playing);
 }
Exemple #5
0
        private void OnPlayStateChanged(object sender, PlayStateEventArgs e)
        {
            if (e.Playing == _isPlaying)
            {
                return;
            }
            _isPlaying = e.Playing;

            _form.UpdateIconSpotify(_isPlaying);
        }
        private void OnStateChange(object sender, PlayStateEventArgs e)
        {
            if (InvokeRequired)
            {
                Invoke(new Action(() => OnStateChange(sender, e)));
                return;
            }

            UpdateSongInfo();
        }
 private void _OnPlayStateChange(object sender, PlayStateEventArgs e)
 {
     if (e.Playing)
     {
         btn_play.BackgroundImage = Properties.Resources.pause;
     }
     else
     {
         btn_play.BackgroundImage = Properties.Resources.play;
     }
 }
 private void OnPlayStateChange(object sender, PlayStateEventArgs e)
 {
     if (e.Playing)
     {
         Execute.OnUIThread(ShowPauseButton);
     }
     else
     {
         Execute.OnUIThread(ShowPlayButton);
     }
 }
Exemple #9
0
 private void _spotify_OnPlayStateChange(object sender, PlayStateEventArgs e)
 {
     if (_spotify == null || form1 != null)
     {
         if (form1.toast_isEnabled)
         {
             form1.toast_timer.Start();
         }
         form1.Fade(e.Playing);
     }
 }
Exemple #10
0
 /// <summary>
 /// Starts or stops the <see cref="_counterTimer"/> depending
 /// on the Spotify play state.
 /// </summary>
 /// <param name="sender">Ignored.</param>
 /// <param name="e">EventArgs containing the current play state.</param>
 private void _spotify_OnPlayStateChange(object sender, PlayStateEventArgs e)
 {
     if (e.Playing)
     {
         _counterTimer.Start();
     }
     else
     {
         _counterTimer.Stop();
     }
 }
Exemple #11
0
 private void SpotifyClientOnOnPlayStateChange(object sender, PlayStateEventArgs playStateEventArgs)
 {
     if (playStateEventArgs.Playing)
     {
         TrackPlaying?.Invoke(this, EventArgs.Empty);
     }
     else
     {
         TrackPaused?.Invoke(this, EventArgs.Empty);
     }
 }
 private void OnPlayStateChange(object sender, PlayStateEventArgs e)
 {
     IsPlaying = e.Playing;
     if (IsPlaying)
     {
         UpdateTrack(currentTrack);
     }
     else
     {
         timer1.Stop();
     }
 }
Exemple #13
0
        /// <summary>
        /// This method is called on each "playing status change" event.
        /// When a playing is paused, after calling StartDownloadSong method
        /// we know that a song has just been recorded and we need to finish
        /// working on that song.
        /// </summary>
        /// <param name="sender">Standard sender</param>
        /// <param name="e">PlayStateEventArgs that indicates if Spotify is playing or not</param>
        private void _finishDownloadSongOnPlayStateChange(object sender, PlayStateEventArgs e)
        {
            // Check that the method was invoked after recording (and not after any other operation)
            if (e.Playing || !_isRecording || _recorder == null ||
                (_recorder.GetState() != Recorder.RecorderState.Recording &&
                 _recorder.GetState() != Recorder.RecorderState.RecordingStopped))
            {
                return;
            }

            // Finish download song
            _finishDownloadSong();
        }
Exemple #14
0
        private void spotify_OnPlayStateChange(object sender, PlayStateEventArgs e)
        {
            UpdatePlayingStatus(e.Playing);

            StatusResponse status = _spotify.GetStatus();

            if (status.Track != null && status.Playing && !_trackChanged) // Update track infos
            {
                ShowUpdatedTrack(status.Track, _botConfig.EnableDisplaySong);
            }

            _trackChanged = false;
        }
Exemple #15
0
        private void PlayStateChanged(object sender, PlayStateEventArgs args)
        {
            playing = args.Playing;

            if (playing && this.track != null)
            {
                _spotify.PlayURL(this.track.Url);
            }

            OnPlayStateChanged(sender, new StatusEvent {
                Playing = playing
            });
        }
Exemple #16
0
 private void PlayStateChanged(object sender, PlayStateEventArgs e)
 {
     if (!e.Playing)
     {
         var state         = _api.GetStatus();
         var length        = state.Track.Length;
         var currentLength = state.PlayingPosition;
         if (0 == currentLength)
         {
             _queueController.NextSong();
         }
     }
 }
Exemple #17
0
        private void OnPlayStateChanged(object sender, PlayStateEventArgs e)
        {
            if (e.Playing == _isPlaying)
            {
                return;
            }
            _isPlaying = e.Playing;

            if (IsNewTrack(Spotify.Instance.GetStatus().Track) && e.Playing)
            {
                return;
            }
            _form.UpdateIconSpotify(_isPlaying);

            RecordSpotify();
        }
Exemple #18
0
        private void _spotify_OnPlayStateChange(object sender, PlayStateEventArgs e)
        {
            if (InvokeRequired)
            {
                Invoke(new Action(() => _spotify_OnPlayStateChange(sender, e)));
                return;
            }

            if (e.Playing)
            {
                mySerialPort.Write("&");
            }
            else
            {
                mySerialPort.Write("$");
            }
        }
Exemple #19
0
        private void SpotifyOnOnPlayStateChange(object sender, PlayStateEventArgs e)
        {
            if (e.Playing)
            {
                if (_spotify.GetStatus().Track.IsAd())
                {
                    return;
                }
                Task.Run(async() => {
                    await _client.SetGameAsync($"{_spotify.GetStatus().Track.ArtistResource.Name} - {_spotify.GetStatus().Track.TrackResource.Name}");
                });
                return;
            }

            Task.Run(async() => {
                await _client.SetGameAsync(null);
            });
        }
Exemple #20
0
        private void OnPlayStateChanged(object sender, PlayStateEventArgs e)
        {
            // it will be triggered after onTrackChanged from track_Spotify playing (fading out) to track_Spotify paused

            if (e.Playing == _isPlaying)
            {
                return;
            }
            _isPlaying = e.Playing;

            // was paused
            if (!_isPlaying && _recorderTasks.Any(x => x.Task.Status == TaskStatus.Running))
            {
                _form.UpdateNumUp();
            }

            MutesSpotifyAds(_currentTrack.Ad);

            _form.UpdateIconSpotify(_isPlaying);
        }
Exemple #21
0
        static void Spotify_OnPlayStateChange(object sender, PlayStateEventArgs e)
        {
            if (SpotifyIsAdPlaying)
            {
                return;
            }

            SpotifyIsPlaying = e.Playing;

            if (SpotifyCurrentTrack != null)
            {
                if (SpotifyIsPlaying)
                {
                    if (SpotifyLastTrack == null)
                    {
                        UpdateTrack();
                    }
                }
            }
        }
 private void OnPlayerStateChanged(object sender, PlayStateEventArgs e)
 {
     Utilities.WriteLineWithTime($"New Spotify Playing state. New Value: {e.Playing}, Old : {m_playing}.");
     m_playing = e.Playing;
 }
Exemple #23
0
        private void OnPlayStateChange(PlayStateEventArgs e)
        {
            model.IsPlaying = e.playing;

            Track track = mh.GetCurrentTrack();
            if (track != null)
            {
                if (model.IsPlaying)
                {
                    if (track == model.LastTrack)
                    {
                        growl.MusicResumed(track.GetArtistName(), track.GetTrackName(), track.GetAlbumArtURL(AlbumArtSize.SIZE_160));
                    }
                    if (model.LastTrack == null)
                    {
                        UpdateTrack(track);
                    }
                }
                else
                {
                    growl.MusicPaused(track.GetArtistName(), track.GetTrackName(), track.GetAlbumArtURL(AlbumArtSize.SIZE_160));
                }
            }
        }
Exemple #24
0
 private async void SpotifyLocalAPI_OnPlayStateChange(object sender, PlayStateEventArgs e)
 {
     await this.OnPlayStateChanged(e.Playing).ConfigureAwait(false);
 }
 private void OnPlayStateChangeHandler(object sender, PlayStateEventArgs e)
 {
     OnPlayStateChangeHandler(e.Playing);
 }
Exemple #26
0
 private void playstateChange(PlayStateEventArgs e)
 {
     songPlaying.Text = "Playing: " + mh.IsPlaying(); //Is a song playing right now?
 }
Exemple #27
0
 private static void EventPlayStateChange(object sender, PlayStateEventArgs args)
 {
     Playing = args.Playing;
 }
Exemple #28
0
 private void UpdateSpotifyPlayState(object sender, PlayStateEventArgs e)
 {
     ((WindowsProfileDataModel)DataModel).Spotify.Playing = e.Playing;
 }
Exemple #29
0
 private void playstatechange(PlayStateEventArgs e)
 {
     label9.Text = e.playing.ToString();
 }
Exemple #30
0
 private void OnPlayStateChange(object sender, PlayStateEventArgs e)
 {
     UpdatePlayState(e.IsPlaying);
 }
 private void playstatechange(PlayStateEventArgs e)
 {
 }
Exemple #32
0
 private void SpotifyLocalAPI_OnPlayStateChange(object sender, PlayStateEventArgs e)
 {
     this.IsPlaying = e.Playing;
     this.PlayStateChanged?.Invoke(this, new SpotifyPlayStateChangedEventArgs(e.Playing));
 }
 private void PlayStateChange(PlayStateEventArgs e)
 {
     Track.IsPlaying = e.playing;
 }