Some album art edits, bigger covers and current playing cover

This commit is contained in:
Janco Kock
2015-11-02 20:37:39 +01:00
parent 40cb55d7f6
commit 8d7d8eaabc
4 changed files with 50 additions and 28 deletions
+3
View File
@@ -95,6 +95,9 @@ namespace MusicPlayer
} }
action = () => { action = () => {
imagelist.ImageSize = new System.Drawing.Size(64,64);
imagelist.ColorDepth = ColorDepth.Depth32Bit;
form.AlbumListView.View = View.LargeIcon;
form.AlbumListView.LargeImageList = imagelist; form.AlbumListView.LargeImageList = imagelist;
foreach (ListViewItem item in form.AlbumListView.Items) foreach (ListViewItem item in form.AlbumListView.Items)
{ {
+38 -25
View File
@@ -31,7 +31,7 @@ namespace MusicPlayer
private void InitializeComponent() private void InitializeComponent()
{ {
this.components = new System.ComponentModel.Container(); this.components = new System.ComponentModel.Container();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
this.SongsTableView = new System.Windows.Forms.DataGridView(); this.SongsTableView = new System.Windows.Forms.DataGridView();
this.GenreListBox = new System.Windows.Forms.ListBox(); this.GenreListBox = new System.Windows.Forms.ListBox();
@@ -71,6 +71,8 @@ namespace MusicPlayer
this.songsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.songsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.SearchSongsTextBox = new System.Windows.Forms.ToolStripTextBox(); this.SearchSongsTextBox = new System.Windows.Forms.ToolStripTextBox();
this.SearchSongsButton = new System.Windows.Forms.ToolStripMenuItem(); this.SearchSongsButton = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator();
this.AdvancedSearchButton = new System.Windows.Forms.ToolStripMenuItem();
this.serverToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.serverToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.SelectServerJancoButton = new System.Windows.Forms.ToolStripMenuItem(); this.SelectServerJancoButton = new System.Windows.Forms.ToolStripMenuItem();
this.SelectServerYorickButton = new System.Windows.Forms.ToolStripMenuItem(); this.SelectServerYorickButton = new System.Windows.Forms.ToolStripMenuItem();
@@ -107,8 +109,7 @@ namespace MusicPlayer
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
this.NotifyMenuStripNextButton = new System.Windows.Forms.ToolStripMenuItem(); this.NotifyMenuStripNextButton = new System.Windows.Forms.ToolStripMenuItem();
this.NotifyMenuStripPreviousButton = new System.Windows.Forms.ToolStripMenuItem(); this.NotifyMenuStripPreviousButton = new System.Windows.Forms.ToolStripMenuItem();
this.AdvancedSearchButton = new System.Windows.Forms.ToolStripMenuItem(); this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator();
((System.ComponentModel.ISupportInitialize)(this.SongsTableView)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.SongsTableView)).BeginInit();
this.MainPanel.SuspendLayout(); this.MainPanel.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.SplitContainer)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.SplitContainer)).BeginInit();
@@ -119,6 +120,7 @@ namespace MusicPlayer
this.ControlsPanel.SuspendLayout(); this.ControlsPanel.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.PositionTrackBar)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.PositionTrackBar)).BeginInit();
this.NotifyMenuStrip.SuspendLayout(); this.NotifyMenuStrip.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
// SongsTableView // SongsTableView
@@ -128,14 +130,14 @@ namespace MusicPlayer
this.SongsTableView.AllowUserToResizeRows = false; this.SongsTableView.AllowUserToResizeRows = false;
this.SongsTableView.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; this.SongsTableView.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
this.SongsTableView.BackgroundColor = System.Drawing.SystemColors.Control; this.SongsTableView.BackgroundColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.ControlLight; dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.ControlLight;
dataGridViewCellStyle1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); dataGridViewCellStyle2.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.SongsTableView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; this.SongsTableView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
this.SongsTableView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.SongsTableView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.SongsTableView.Dock = System.Windows.Forms.DockStyle.Fill; this.SongsTableView.Dock = System.Windows.Forms.DockStyle.Fill;
this.SongsTableView.Location = new System.Drawing.Point(0, 0); this.SongsTableView.Location = new System.Drawing.Point(0, 0);
@@ -442,7 +444,7 @@ namespace MusicPlayer
this.SearchGenresTextBox, this.SearchGenresTextBox,
this.ClearGenreSearchButton}); this.ClearGenreSearchButton});
this.SearchGenresToolStripLabel.Name = "SearchGenresToolStripLabel"; this.SearchGenresToolStripLabel.Name = "SearchGenresToolStripLabel";
this.SearchGenresToolStripLabel.Size = new System.Drawing.Size(152, 22); this.SearchGenresToolStripLabel.Size = new System.Drawing.Size(127, 22);
this.SearchGenresToolStripLabel.Text = "Genres"; this.SearchGenresToolStripLabel.Text = "Genres";
// //
// SearchGenresTextBox // SearchGenresTextBox
@@ -465,7 +467,7 @@ namespace MusicPlayer
this.SearchArtistsTextBox, this.SearchArtistsTextBox,
this.ClearArtistSearchButton}); this.ClearArtistSearchButton});
this.SearchArtistToolStripLabel.Name = "SearchArtistToolStripLabel"; this.SearchArtistToolStripLabel.Name = "SearchArtistToolStripLabel";
this.SearchArtistToolStripLabel.Size = new System.Drawing.Size(152, 22); this.SearchArtistToolStripLabel.Size = new System.Drawing.Size(127, 22);
this.SearchArtistToolStripLabel.Text = "Artists"; this.SearchArtistToolStripLabel.Text = "Artists";
// //
// SearchArtistsTextBox // SearchArtistsTextBox
@@ -488,7 +490,7 @@ namespace MusicPlayer
this.SearchSongsTextBox, this.SearchSongsTextBox,
this.SearchSongsButton}); this.SearchSongsButton});
this.songsToolStripMenuItem.Name = "songsToolStripMenuItem"; this.songsToolStripMenuItem.Name = "songsToolStripMenuItem";
this.songsToolStripMenuItem.Size = new System.Drawing.Size(152, 22); this.songsToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
this.songsToolStripMenuItem.Text = "Songs"; this.songsToolStripMenuItem.Text = "Songs";
// //
// SearchSongsTextBox // SearchSongsTextBox
@@ -504,6 +506,18 @@ namespace MusicPlayer
this.SearchSongsButton.Text = "Search"; this.SearchSongsButton.Text = "Search";
this.SearchSongsButton.Click += new System.EventHandler(this.SearchSongsButton_Click); this.SearchSongsButton.Click += new System.EventHandler(this.SearchSongsButton_Click);
// //
// toolStripSeparator7
//
this.toolStripSeparator7.Name = "toolStripSeparator7";
this.toolStripSeparator7.Size = new System.Drawing.Size(124, 6);
//
// AdvancedSearchButton
//
this.AdvancedSearchButton.Name = "AdvancedSearchButton";
this.AdvancedSearchButton.Size = new System.Drawing.Size(127, 22);
this.AdvancedSearchButton.Text = "Advanced";
this.AdvancedSearchButton.Click += new System.EventHandler(this.AdvancedSearchButton_Click);
//
// serverToolStripMenuItem // serverToolStripMenuItem
// //
this.serverToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.serverToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
@@ -597,6 +611,7 @@ namespace MusicPlayer
// ControlsPanel // ControlsPanel
// //
this.ControlsPanel.BackColor = System.Drawing.SystemColors.GrayText; this.ControlsPanel.BackColor = System.Drawing.SystemColors.GrayText;
this.ControlsPanel.Controls.Add(this.pictureBox1);
this.ControlsPanel.Controls.Add(this.NextButton); this.ControlsPanel.Controls.Add(this.NextButton);
this.ControlsPanel.Controls.Add(this.PreviousButton); this.ControlsPanel.Controls.Add(this.PreviousButton);
this.ControlsPanel.Controls.Add(this.CurrentSongLabel); this.ControlsPanel.Controls.Add(this.CurrentSongLabel);
@@ -637,7 +652,7 @@ namespace MusicPlayer
// CurrentSongLabel // CurrentSongLabel
// //
this.CurrentSongLabel.AutoSize = true; this.CurrentSongLabel.AutoSize = true;
this.CurrentSongLabel.Location = new System.Drawing.Point(256, 56); this.CurrentSongLabel.Location = new System.Drawing.Point(311, 56);
this.CurrentSongLabel.Name = "CurrentSongLabel"; this.CurrentSongLabel.Name = "CurrentSongLabel";
this.CurrentSongLabel.Size = new System.Drawing.Size(111, 13); this.CurrentSongLabel.Size = new System.Drawing.Size(111, 13);
this.CurrentSongLabel.TabIndex = 11; this.CurrentSongLabel.TabIndex = 11;
@@ -816,17 +831,13 @@ namespace MusicPlayer
this.NotifyMenuStripPreviousButton.Text = "Previous"; this.NotifyMenuStripPreviousButton.Text = "Previous";
this.NotifyMenuStripPreviousButton.Click += new System.EventHandler(this.NotifyMenuStripPreviousButton_Click); this.NotifyMenuStripPreviousButton.Click += new System.EventHandler(this.NotifyMenuStripPreviousButton_Click);
// //
// AdvancedSearchButton // pictureBox1
// //
this.AdvancedSearchButton.Name = "AdvancedSearchButton"; this.pictureBox1.Location = new System.Drawing.Point(251, 26);
this.AdvancedSearchButton.Size = new System.Drawing.Size(152, 22); this.pictureBox1.Name = "pictureBox1";
this.AdvancedSearchButton.Text = "Advanced"; this.pictureBox1.Size = new System.Drawing.Size(54, 54);
this.AdvancedSearchButton.Click += new System.EventHandler(this.AdvancedSearchButton_Click); this.pictureBox1.TabIndex = 14;
// this.pictureBox1.TabStop = false;
// toolStripSeparator7
//
this.toolStripSeparator7.Name = "toolStripSeparator7";
this.toolStripSeparator7.Size = new System.Drawing.Size(149, 6);
// //
// MainForm // MainForm
// //
@@ -856,6 +867,7 @@ namespace MusicPlayer
this.ControlsPanel.PerformLayout(); this.ControlsPanel.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.PositionTrackBar)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.PositionTrackBar)).EndInit();
this.NotifyMenuStrip.ResumeLayout(false); this.NotifyMenuStrip.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false); this.ResumeLayout(false);
this.PerformLayout(); this.PerformLayout();
@@ -939,6 +951,7 @@ namespace MusicPlayer
private System.Windows.Forms.ToolStripMenuItem SearchSongsButton; private System.Windows.Forms.ToolStripMenuItem SearchSongsButton;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator7; private System.Windows.Forms.ToolStripSeparator toolStripSeparator7;
private System.Windows.Forms.ToolStripMenuItem AdvancedSearchButton; private System.Windows.Forms.ToolStripMenuItem AdvancedSearchButton;
private System.Windows.Forms.PictureBox pictureBox1;
} }
} }
+9 -2
View File
@@ -110,8 +110,15 @@ namespace MusicPlayer
CurrentSongLabel.Text = "Currently playing: " + main.audio.CurrentSong.Name; CurrentSongLabel.Text = "Currently playing: " + main.audio.CurrentSong.Name;
} }
//Buttons and context menu //image box
if (main.audio.AState == AudioHandler.AudioState.PLAYING) if (AlbumListView.LargeImageList != null && main.audio.CurrentSong != null)
{
//Console.WriteLine(AlbumListView.LargeImageList.Images["Get Wet"]);
pictureBox1.Image = AlbumListView.LargeImageList.Images[main.audio.CurrentSong.Album];
}
//Buttons and context menu
if (main.audio.AState == AudioHandler.AudioState.PLAYING)
{ {
PlayButton.Enabled = false; PlayButton.Enabled = false;
NotifyMenuStripPlayButton.Enabled = false; NotifyMenuStripPlayButton.Enabled = false;
-1
View File
@@ -17,7 +17,6 @@ namespace MusicPlayer
Application.EnableVisualStyles(); Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false); Application.SetCompatibleTextRenderingDefault(false);
// NetworkHandler nw = new NetworkHandler("http://jancokock.me");
NetworkHandler nw = new NetworkHandler("http://imegumii.nl"); NetworkHandler nw = new NetworkHandler("http://imegumii.nl");
APIHandler api = new APIHandler(nw); APIHandler api = new APIHandler(nw);
MainForm form = new MainForm(); MainForm form = new MainForm();