Esempio n. 1
0
 private void OnTrackTimeChanged(object sender, TrackTimeChangeEventArgs e)
 {
     if (_currentSong != null)
     {
         _currentSong.CurrentLength = e.TrackTime;
     }
 }
Esempio n. 2
0
        private void OnTrackTimeChange(object sender, TrackTimeChangeEventArgs e)
        {
            if (InvokeRequired)
            {
                Invoke(new Action(() => OnTrackTimeChange(sender, e)));
                return;
            }


            if (!trackLbl.Text.Equals(currentTrack.TrackResource.Name))
            {
                UpdateSongInfo();
            }

            lblTime.Text = $@"{FormatTime(e.TrackTime)}/{FormatTime(currentTrack.Length)}";

            if (e.TrackTime < currentTrack.Length)
            {
                songTimeBar.Value = (int)e.TrackTime;
            }

            if (e.TrackTime == 0 && !Playlist.CheckPlaying())
            {
                Playlist.PlayNextSong();
            }
        }
Esempio n. 3
0
 private void OnTrackTimeChanged(object sender, TrackTimeChangeEventArgs e)
 {
     if (_currentTrack != null)
     {
         _currentTrack.CurrentPosition = e.TrackTime;
     }
 }
Esempio n. 4
0
        private void _spotify_OnTrackTimeChange(object sender, TrackTimeChangeEventArgs e)
        {
            if (model.IsAdPlaying)
            {
                return;
            }

            UpdateTime(e.TrackTime);
        }
Esempio n. 5
0
 /// <summary>Spotify event</summary>
 private void _spotify_OnTrackTimeChange(object sender, TrackTimeChangeEventArgs e)
 {
     if (_spotify == null || !_spotify.GetStatus().Playing || form1 == null)
     {
         return;
     }
     form1.progressBar1.Value = (int)e.TrackTime;
     //_spotify.GetStatus().PlayingPosition
 }
Esempio n. 6
0
        private void UpdateSpotifyTrackTime(object sender, TrackTimeChangeEventArgs e)
        {
            var dataModel = (WindowsProfileDataModel)DataModel;

            if (dataModel.Spotify.SongLength > 0)
            {
                dataModel.Spotify.SongPercentCompleted = (int)(e.TrackTime / dataModel.Spotify.SongLength * 100.0);
            }
        }
Esempio n. 7
0
 private void _spotify_OnTrackTimeChange(object sender, TrackTimeChangeEventArgs e)
 {
     if (InvokeRequired)
     {
         Invoke(new Action(() => _spotify_OnTrackTimeChange(sender, e)));
         return;
     }
     timeLabel.Text        = $@"{FormatTime(e.TrackTime)}/{FormatTime(_currentTrack.Length)}";
     timeProgressBar.Value = (int)e.TrackTime;
 }
Esempio n. 8
0
        private void OnTrackTimeChange(object sender, TrackTimeChangeEventArgs e)
        {
            if (!Dispatcher.CheckAccess())
            {
                Dispatcher.BeginInvoke(new Action(() => OnTrackTimeChange(sender, e)));
                return;
            }

            TrackTime.Text = $@"{e.Time:m\:ss}/{currentTrack.Length:m\:ss}";
            if (e.Time < (currentTrack?.Length ?? TimeSpan.Zero))
            {
                TrackProgress.Value = (int)e.Time.TotalMilliseconds;
            }
        }
Esempio n. 9
0
 void _spotify_OnTrackTimeChange(object sender, TrackTimeChangeEventArgs e)
 {
     try
     {
         if (_currentTrack != null)
         {
             timeLabel.Text = FormatTime(e.TrackTime) + "/" + FormatTime(_currentTrack.Length);
         }
         timeProgressBar.Value = (int)e.TrackTime;
     }
     catch (Exception er)
     {
         //ignore
     }
 }
Esempio n. 10
0
        private void _spotify_OnTrackTimeChange(object sender, TrackTimeChangeEventArgs e)
        {
            if (InvokeRequired)
            {
                Invoke(new Action(() => _spotify_OnTrackTimeChange(sender, e)));
                return;
            }
            timeLabel.Text   = $@"{FormatTime(e.TrackTime)} / {FormatTime(_currentTrack.Length)}";
            _trackInfo._time = timeLabel.Text;

            if (mySerialPort.IsOpen)
            {
                mySerialPort.Write(_trackInfo._author + ";" + _trackInfo._title + "^");
            }
        }
Esempio n. 11
0
 private void timeChange(TrackTimeChangeEventArgs e)
 {
     if (!mh.IsAdRunning())
     {
         try
         {
             currentBar.Maximum = (int)mh.GetCurrentTrack().length * 100;
             currentBar.Value   = (int)e.track_time * 100;
         }
         catch
         {
             currentBar.Maximum = currentBar.Maximum * 100;
             currentBar.Value   = currentBar.Value * 100;
         }
     }
 }
Esempio n. 12
0
        private void timechange(TrackTimeChangeEventArgs e)
        {
            if (e != null)
            {
                //TimeSpan time = TimeSpan.FromSeconds(e.track_time);
                ////lblTimeProgress.Text = time.Minutes.ToString() + " : " + time.Seconds.ToString();
                //SpotifySong songPlaying = getSpotifySongPlaying();


                ////Next song.
                //if (isPlaying() && songPlaying.Length.TotalSeconds < e.track_time + 1)
                //{
                //    pause();
                //    raiseSongEndedEvent(getSpotifySongPlaying(), null);
                //}
                ///*
                //label4.Text = formatTime(e.track_time) + "/" + formatTime(mh.GetCurrentTrack().GetLength());
                //progressBar1.Value = (int)e.track_time * 100;
                //*/
            }
        }
Esempio n. 13
0
 /// <summary>
 /// Tracking the time on the currently playing song
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Spotify_OnTrackTimeChange(object sender, TrackTimeChangeEventArgs e)
 {
     if (InvokeRequired)
     {
         Invoke(new Action(() => Spotify_OnTrackTimeChange(sender, e)));
         return;
     }
     if ((_currentPlayingTrack != null) && (_spotifyLocal.GetStatus().PlayingPosition > 0))
     {
         ResumeBtn.Visible = true;
         timeLabel.Text    = $@"{FormatTime(e.TrackTime)}/{FormatTime(_currentPlayingTrack.Length)}";
         if (e.TrackTime < _currentPlayingTrack.Length)
         {
             timeProgressBar.Value = (int)e.TrackTime;
         }
     }
     else
     {
         timeLabel.Text    = @"- / -";
         ResumeBtn.Visible = false;
         ResumeBtn.Text    = @"Pause";
     }
 }
Esempio n. 14
0
        private void _spotify_OnTrackTimeChange(object sender, TrackTimeChangeEventArgs e)
        {
            if (InvokeRequired)
            {
                Invoke(new Action(() => _spotify_OnTrackTimeChange(sender, e)));
                return;
            }
            if ((_currentTrack != null) && (_spotifyLocal.GetStatus().PlayingPosition > 0))
            {
                resumeBtn.Visible = true;
                timeLabel.Text    = $@"{FormatTime(e.TrackTime)}/{FormatTime(_currentTrack.Length)}";
                if (e.TrackTime < _currentTrack.Length)
                {
                    timeProgressBar.Value = (int)e.TrackTime;
                }

                if (Math.Abs(e.TrackTime - (_currentTrack.Length - 1.0)) < 0.1)
                {
//                    Predicate<string> uriFinder = s => s == _spotify.GetPlayingTrack().Item.Uri;
//                    System.Diagnostics.Debug.WriteLine(" " +_spotify.GetPlayingTrack().Item.Uri);
//                    var index = _existingFullTrackPlaylist.FindIndex(uriFinder);
//                    System.Diagnostics.Debug.WriteLine(" " +index);
//                    if (_existingFullTrackPlaylist.Count < index+1)
//                    {
//                        System.Diagnostics.Debug.WriteLine(" " +_spotify.GetPlayingTrack().Item.Uri);
//                        System.Diagnostics.Debug.WriteLine(" " +index);
//                        //PlayNewByUri(_existingFullTrackPlaylist[index+1]);
//                    }
                }
            }
            else
            {
                timeLabel.Text    = @"- / -";
                resumeBtn.Visible = false;
                resumeBtn.Text    = @"Pause";
            }
        }
Esempio n. 15
0
 private void timechange(TrackTimeChangeEventArgs e)
 {
     label4.Text        = formatTime(e.track_time) + "/" + formatTime(mh.GetCurrentTrack().GetLength());
     progressBar1.Value = (int)e.track_time * 100;
 }
Esempio n. 16
0
 private void TimeChange(TrackTimeChangeEventArgs e)
 {
     Track.CurrentTime = (int)e.track_time;
 }
Esempio n. 17
0
 private void TrackTimeChanged(object sender, TrackTimeChangeEventArgs args)
 {
     //Console.WriteLine(args.TrackTime);
 }
Esempio n. 18
0
 private void Spotify_OnTrackTimeChange(object sender, TrackTimeChangeEventArgs e)
 {
     this.TrackTime = e.TrackTime;
 }
Esempio n. 19
0
 private static void TimeChange(TrackTimeChangeEventArgs e)
 {
     Time = formatTime(e.track_time) + "/" + formatTime(Length);
     TimeIn = Convert.ToInt16(e.track_time);
     Percentage = (TimeIn / Length) * 100;
 }
Esempio n. 20
0
 private void _OnTrackTimeChange(object sender, TrackTimeChangeEventArgs e)
 {
     progressBar1.Value = (int)e.TrackTime;
     LabelTimeIs.Text   = FormatTime(e.TrackTime);
 }
Esempio n. 21
0
 private void SpotifyLocalAPI_OnTrackTimeChange(object sender, TrackTimeChangeEventArgs e)
 {
     this.TrackTimeChanged?.Invoke(this, new SpotifyTrackTimeChangedEventArgs(e.TrackTime));
 }
Esempio n. 22
0
 private void OnTrackTimeChanged(object sender, TrackTimeChangeEventArgs e)
 {
     _currentTrack.CurrentPosition = e.TrackTime;
     _form.UpdateRecordedTime(RecorderUpAndRunning ? (int?)e.TrackTime : null);
 }
Esempio n. 23
0
 private void SpotifyClientOnOnTrackTimeChange(object sender, TrackTimeChangeEventArgs trackTimeChangeEventArgs)
 {
     TrackProgressChanged?.Invoke(this, CalculateTrackPercentange(trackTimeChangeEventArgs.TrackTime));
 }
Esempio n. 24
0
 private void OnTrackTimeChange(TrackTimeChangeEventArgs e)
 {
     UpdateTime(e.track_time);
 }
Esempio n. 25
0
 private void timeChange(TrackTimeChangeEventArgs e)
 {
     if (!mh.IsAdRunning())
     {
         try
         {
             currentBar.Maximum = (int)mh.GetCurrentTrack().length * 100;
             currentBar.Value = (int)e.track_time * 100;
         }
         catch
         {
             currentBar.Maximum = currentBar.Maximum * 100;
             currentBar.Value = currentBar.Value * 100;
         }
     }
 }
Esempio n. 26
0
 void _spotify_OnTrackTimeChange(TrackTimeChangeEventArgs e)
 {
     timeLabel.Text        = FormatTime(e.TrackTime) + "/" + FormatTime(_currentTrack.Length);
     timeProgressBar.Value = (int)e.TrackTime;
 }
Esempio n. 27
0
 private void TrackTimeChanged(object sender, TrackTimeChangeEventArgs e)
 {
 }
Esempio n. 28
0
 private void OnTrackTimeChange(object sender, TrackTimeChangeEventArgs e)
 {
     UpdateTime(e.TrackTime);
 }
Esempio n. 29
0
 private static void EventTrackTimeChange(object sender, TrackTimeChangeEventArgs args)
 {
     TrackTime = args.TrackTime;
 }
Esempio n. 30
0
 /// <summary>
 /// Time elapsed event
 /// </summary>
 private void _spotify_OnTrackTimeChange(object sender, TrackTimeChangeEventArgs e)
 {
 }
Esempio n. 31
0
 private void OnTrackTimeChangeHandler(object sender, TrackTimeChangeEventArgs e)
 {
     OnTrackTimeChangeHandler((int)e.TrackTime);
 }
Esempio n. 32
0
 private void OnTrackTimeChangedInternal(object sender, TrackTimeChangeEventArgs e)
 {
     CurrentTrackTime = (float)e.TrackTime;
     OnTrackTimeChanged?.Invoke(CurrentTrackTime, CurrentTrack.TotalTime);
 }
Esempio n. 33
0
 private void OnTrackTimeChange(TrackTimeChangeEventArgs e)
 {
     UpdateTime(e.track_time);
 }
Esempio n. 34
0
 private void timechange(TrackTimeChangeEventArgs e)
 {
     label4.Text = formatTime(e.track_time) + "/" + formatTime(mh.GetCurrentTrack().GetLength());
     progressBar1.Value = (int)e.track_time*100;
 }