private void ReloadSprites() { if (spriteColorInverted) { if (player.IsPlaying()) { picPlayPause.Image = Properties.Resources.pause_inverted; } else { picPlayPause.Image = Properties.Resources.play; } picSettings.Image = Properties.Resources.cog_inverted; picClose.Image = Properties.Resources.close_inverted; centerPanel.SetLabelBrush(Brushes.Black); lblVol.ForeColor = Color.Black; favSprite = darkFavSprite; } else { if (player.IsPlaying()) { picPlayPause.Image = Properties.Resources.pause; } else { picPlayPause.Image = Properties.Resources.play; } picSettings.Image = Properties.Resources.cog; picClose.Image = Properties.Resources.close; centerPanel.SetLabelBrush(Brushes.White); lblVol.ForeColor = Color.White; favSprite = lightFavSprite; } if (favSprite == null) { return; } if (songInfoStream?.currentInfo?.song.favorite ?? false) { picFavourite.Image = favSprite.Frames[favSprite.Frames.Length - 1]; } else { picFavourite.Image = favSprite.Frames[0]; } }
private async Task TogglePlayback() { if (player.IsPlaying()) { picPlayPause.Image = Properties.Resources.play; menuItemPlayPause.Text = "Play"; visualiser.Stop(); await player.Stop(); } else { picPlayPause.Image = Properties.Resources.pause; menuItemPlayPause.Text = "Pause"; visualiser.Start(); player.Play(); } }