I'm not sure if I should be posting this here or in another subforum but I've found a few bugs with MB3 GUI. It seems like a lot of them have to do with rendering. If my explanations of the issues are lacking or difficult to understand, let me know and I can try to reword them more clearly.
Info: MusicBee v3.0.5735.40492 (Win10.0)
I have some images of the issues here:
http://imgur.com/a/tH0Cq1. The scrollbars sometimes revert to unskined version when transitioning between different tabs, changing views of panels, or alt-tabbing. (Image in imgur)
2.They also do not unpaint the previous location it was at. So after scrolling the total of a playlist, artist, etc., the scrollbar is completely colored, and you can no longer view its position since it is all the same color. This does not happen for the lyrics scrollbar in the Now Playing view.
3. The virtual displayed fields show up as their default name (Virtual #) rather then their set name
4. Resetting the displayed fields (removing then re-adding the same virtual fields) causes weird rendering issues which then cause MB3 to error if you try to click on them
System.NullReferenceException: Object reference not set to an instance of an object.
at #=qoYblrTMB_oQ5AT5glRNE55AEa7FDj35oazlKjOrGqBo=.#=qaZCIc5eCKAcm09GM8VqqdQ==(List`1 #=qaDsxXVqCaHxEvDvZiCiE_Q==, Boolean #=qZpuQP8l5OJp58UQxoaWX4w==)
at #=q_NL6hnU_c6ZQkQK9ken1GpYk2c29kRhXKu0Dtl9q4ys=.#=qxp4L0xwC9uukIzTdZfpERrKkHZ96MYdl5nFeyM6jKsU=.#=qjzZm4Y2VMcKTx_8P0PKIlA==(Boolean #=qquUBbjI7IL2SjwQnjxIHtw==)
at #=q_NL6hnU_c6ZQkQK9ken1GpYk2c29kRhXKu0Dtl9q4ys=.#=qxp4L0xwC9uukIzTdZfpERrKkHZ96MYdl5nFeyM6jKsU=.OnMouseDoubleClick(MouseEventArgs #=qQY9eXFbu6HA8Kv9B2ARVXw==)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at #=qq4LPB0j5JKEr0FW3pOP8W$TyoQJZag88qmQjbCSG0W4=.WndProc(Message& #=qcbL5n_rf_XTuB7rVAZPPbQ==)
at #=qnWHTDhzFRiUHA7unPjd3SU1cFn53rsUoZ0BO0lr5qN4=.#=qK8JJ9bAQqUURQUlCdsdWmA==.WndProc(Message& #=qpsi_Q9QfzsnBv3FacRuxLA==)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
5. Sometimes the displayed fields do not get registered as shown but are displayed so you are able to keep on re-adding them. This caused the error below. These duplicate fields where intractable not removable. (I use one called # - Title ; a combination of the disk track and title). This issue caused MB3 to no longer open. I removd the musicbee3settingsdemo.ini & .bak so as to allow me to open it again. (No image, unfortunately)
System.NullReferenceException: Object reference not set to an instance of an object.
at #=qErDu_pdQdE263OPO0h6Hk511_2iOqnWpQai92swnhIM=.#=q_fUcRSPhwi48_Cigzcoyxw==.#=qMsbWkkIXhwtnGP9HGOYOig==(Int32 #=q1NkgrwabJNDauhV6yS2hJg==)
at MusicBee.MusicBeeMain.#=q7unBGGLQCmsyuMiRwvjqgA==.#=quLuVF0NnwPi5Pm2hqh7GgA==(#=q3zh5nRvZL0h_dYz36DIk7h99vfgvw0UaaWYhoX4oLcA= #=q9_ryL_O0R3E5OyZtN_xJ0w==)
at MusicBee.MusicBeeMain..ctor()
at MusicBee.MusicBeeApplication.#=qF6KHmvXbR2_iV2$3tZf1TQ==(String[] #=qAwjRjtnIBz6lJS9sdCIYWw==)
6. The subtitle for the Album and Tracks view gets cut off. I have an image in the imgur link that has it 'circled' in red. Enlarging MB3 does not fix it being rendered outside of the panel.
7. Opening MB3 initially in the now playing view will cause the Playing Tracks section to render past its max size. That is, over the Now Playing section.
8. Resizing MB3 smaller will not resize the Playing Tracks section proportionally causing it to overlap the Now Playing section. (Image in imgur)
9. The Bar where Now Playing and Playing Tracks appear will sometimes render part of the artist overlayed image on the far left of it. Image included (it is the same one as # 8, and it is highlighted in yellow)
10. Setting the skin to Windows Theme causes it to error, crash, and not open again. (I fixed it by setting the Theme in the ini file to something else)
11. Resizing MB3 small causes the left most panels to get shrunk. Once it is too small, it is no longer clickable. It also gets rendered over the border. (Image in imgur)
12. Right clicking in the fields bar in the 'Now Playing Assistant' causes an integer out of bounds error consistently. So does right-clicking any artists/albums/genre sections. (I presume since they are all the same type of object it has the same issue)
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.ArrayList.get_Item(Int32 index)
at System.Windows.Forms.ToolStripItemCollection.get_Item(Int32 index)
at #=qcNGc8f$OOhkg7w33GasdwrlJTx3jAQz0PiIKEOLw_xY=.#=qRniI6ZykJcL2bJU5RNI4sUuAbGwmyjpeptWgrc7khjw=(Object #=qkcULNqp__SXwu8MiTc0UeA==, EventArgs #=qxWbw3rPJiOewbEmWOqHZDQ==)
at System.Windows.Forms.ToolStripDropDown.OnOpening(CancelEventArgs e)
at System.Windows.Forms.ToolStripDropDown.SetVisibleCore(Boolean visible)
at System.Windows.Forms.ContextMenuStrip.SetVisibleCore(Boolean visible)
at System.Windows.Forms.ToolStripDropDown.Show(Control control, Point position)
at System.Windows.Forms.ContextMenuStrip.ShowInternal(Control source, Point location, Boolean isKeyboardActivated)
at System.Windows.Forms.Control.WmContextMenu(Message& m, Control sourceControl)
at System.Windows.Forms.Control.WmContextMenu(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
13. Mini-player Playing information, except for 'current time/total time of song', is not present. (Image in imgur)
14. Compact player 'Draw Control on Pictures' controls do not rerender on player resize. Image is of an enlarged player once that option is chosen but the same goes for making it smaller. It just needs to update its position. Should be an easy fix. (Image in imgur)
15. Option to display Lyrics in the Main Panel of compact mode is turned off when switching between the options of compact mode (Artist Picture & Album Color Mix to Large Album and back to either of those detoggles it).
16. Album art in album-tracks view in playing tracks under Now-Playing gets part of another albums album art rendered on the right side of it. (two images in imgur)
Questions
- Is there a way to remove the last.fm scrobble button?
- Is there a way to remove the search bar from the top bar?
- I presume the 'Configure' option under the Panels Configuration is not intended to be functioning at this point?
- Is it intention to not be able to not be able to resize from the right side of the 'Playing Tracks' section under the Now Playing playlist? I presume it is the case because there is no border present there thus the missing functionality to click and resize.
Suggestions
- Compact player: The lyrics on the left side should extend to encompass the space the album art is not taking up. So if no album art, it'll extend to the bottom.