Exemple #1
0
        private void _AudioController_CurrentTrackChanged(object sender, TrackChangedEventArgs e)
        {
            if (e.Track != null && e.Track.TotalTime > new TimeSpan(0, 0, 30) &&
                (e.Position.Ticks > e.Track.TotalTime.Ticks / 2 || e.Position > new TimeSpan(0, 4, 0)))
            {
                Scrobble(e.Track, e.StartTimeUtc);
            }

            if (e.NewTrack != null)
            {
                NowPlaying(e.NewTrack);
            }
        }
Exemple #2
0
		private void _AudioController_CurrentTrackChanged(object sender, TrackChangedEventArgs e)
		{
			if (e.Track != null && e.Track.TotalTime > new TimeSpan(0, 0, 30) &&
				(e.Position.Ticks > e.Track.TotalTime.Ticks / 2 || e.Position > new TimeSpan(0, 4, 0)))
			{
				Scrobble(e.Track, e.StartTimeUtc);
			}

			if (e.NewTrack != null)
			{
				NowPlaying(e.NewTrack);
			}
		}