Exemple #1
0
 private void SpotifyOnOnPlayStateChange(PlayStateEventArgs playStateEventArgs)
 {
     SnapApi.ReportTrack(playStateEventArgs.Playing ? lastTrack : (Track?) null);
 }
 private void _spotify_OnPlayStateChange(object sender, PlayStateEventArgs e)
 {
     UpdatePlayingStatus(e.Playing);
 }
Exemple #3
0
 private void spotify_OnPlayStateChange(object sender, PlayStateEventArgs e)
 {
     if (e.Playing)
     {
         btnPlayPause.BackgroundImage = Properties.Resources.pause_icon;
         btnPlayPause.Tag = true;
     }
     else if (!e.Playing)
     {
         btnPlayPause.BackgroundImage = Properties.Resources.play_icon;
         btnPlayPause.Tag = false;
     }
 }
Exemple #4
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);
     }
 }
Exemple #5
0
        private void CSLlLocalAPI_OnPlayStateChange(PlayStateEventArgs e)
        {
            if (e.Playing)
            {
                StatusResponse pSReStatus = cSLlLocalAPI.GetStatus();
                if(pSReStatus!= null)
                {
                    cTrkCurrentlyPlaying = pSReStatus.Track;
                    MonitorTrackChangedEventArgs pArgArgs = new MonitorTrackChangedEventArgs()
                    {
                        CurrentTrack = cTrkCurrentlyPlaying,
                        Skip = false
                    };
                    if (TrackChanged != null)
                    {
                        TrackChanged(this, pArgArgs);
                    }

                    if (pArgArgs.Skip)
                    {
                        cSLlLocalAPI.Skip();
                    }
                }
            }
        }
 private void OnLocalPlayStateChange(object sender, SpotifyAPI.Local.PlayStateEventArgs e)
 {
     OnPlayStateChange?.Invoke(sender, new PlayStateEventArgs(e.Playing));
 }
 void _spotify_OnPlayStateChange(PlayStateEventArgs e)
 {
     UpdatePlayingStatus(e.Playing);
 }
        void spotifyLocalAPI_OnPlayStateChange(PlayStateEventArgs e)
        {
            if (!e.Playing)
            {
                var currentDelayMenuItem = _delayMenutItems.Single(x => x.Checked);
                _trayIcon.BalloonTipText = currentDelayMenuItem.Text;
                _trayIcon.ShowBalloonTip(5000);

                _resumeTimer.Stop();
                _resumeTimer.Interval = (int)currentDelayMenuItem.Tag;
                _resumeTimer.Start();
            }
            else if (_resumeTimer.Enabled)
                _resumeTimer.Stop();
        }
        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, Program._isAutoDisplaySong);

            trackChanged = false;
        }
 private void _spotify_OnPlayStateChange(object sender, PlayStateEventArgs e)
 {
     if (InvokeRequired)
     {
         Invoke(new Action(() => _spotify_OnPlayStateChange(sender, e)));
         return;
     }
     UpdatePlayingStatus(e.Playing);
 }
 private void UpdateSpotifyPlayState(object sender, PlayStateEventArgs e)
 {
     ((WindowsProfileDataModel) DataModel).Spotify.Playing = e.Playing;
 }