Author Topic: Jukebox view  (Read 51948 times)

phred

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 9303
I can't get it to work on mine. Shame because it looks fab.
This is only available in the alpha version of 3.4.
Download the latest MusicBee v3.5 or 3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Posting screenshots is here
Searching the forum with Google is  here

beatlesdave270

  • Newbie
  • *
  • Posts: 8
Ah i see, sorry technology was never my best subject, can't wait to try out this Jukebox, looks brilliant.

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
Ah i see, sorry technology was never my best subject, can't wait to try out this Jukebox, looks brilliant.

It's not too difficult to try it out.
You could install a separate portable MusicBee version for testing.
Download the current portable version here:
https://getmusicbee.com/downloads/

Select an installation folder somewhere outside the default Windows or Program Files folders.
(it can be on another drive/partition)
Install it.
(when it asks what folder(s) to scan for a library, it would be best if beforehand you had prepared a folder containing some music for these testing purposes, so not to do this testing on your main library)

Then download the alpha version of MB that is mentioned a few posts below (reply #42)
Extract the zipfile, and copy the contents to your new portable MusicBee folder.
It will ask if you want to overwrite a couple of files. Say yes, then start MB and select 'Jukebox' for the main panel view.

beatlesdave270

  • Newbie
  • *
  • Posts: 8
Thank you for that i might give that try once work is finished tomorrow for the weekend. Information much appreciated.

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34312
For the next update (not available yet) a different icon will display in place of the play button to indicate clicking it will cue the track.
And an extra skin element that must be defined if you are overriding the colours

Content[Cards].Button.Highlight fg=xxxx
http://www.mediafire.com/file/rkx9mn38mybdpaa/MusicBee.zip/file

You will need to reset the view back to Jukebox.
The fields displayed are now configurable and custom views/ hide panel overrides and assigning the view to playlists/ library filters is now supported.

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
I am not sold on how these 'play-plus' icons turn out in the wild.

It looks a bit nervous to me:
 


What about something like this:



To me it looks a bit cleaner and more pleasant to the eye.

It also makes it a lot easier to spot what song is playing.
(try to find the pause icon in the first screenshot)
 
Last Edit: May 23, 2020, 11:06:34 AM by hiccup

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
And in case you do consider such a re-design of the icons, I also created a pause icon that I think matches slightly better than the current more 'blocky' one.

(top is current, bottom is new)



download icon
 

beatlesdave270

  • Newbie
  • *
  • Posts: 8
For the next update (not available yet) a different icon will display in place of the play button to indicate clicking it will cue the track.
And an extra skin element that must be defined if you are overriding the colours

Content[Cards].Button.Highlight fg=xxxx

Thanks Steven this new Jukebox style is looking brilliant, well done sir.

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34312
I dont like the .. after the play button as .. is usually used to indicate a dialog window will open when clicked.
I will trial your suggestion to display the queue button on the left.
Anyone who has views on this or anything about this new view then comments welcome

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34312

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
I dont like the .. after the play button as .. is usually used to indicate a dialog window will open when clicked.

The symbol for that is the elipsis, and then it would look like this:



But my icon looks like this:



I think the difference is obvious enough.


I do like your new icon better than the old one.
But I feel it is a bit too modern for a 'Jukebox', but that will be a matter of taste of course.

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34312
http://www.mediafire.com/file/rkx9mn38mybdpaa/MusicBee.zip/file

you can now override the queue last icon with this element: "QueueLastIcon"

edit:
i should mention the default icon is 22 x 15 px in size but the override doesnt have to match that
Last Edit: May 24, 2020, 09:21:50 AM by Steven

Bee-liever

  • Member
  • Sr. Member
  • *****
  • Posts: 3830
  • MB Version: 3.6.8830 P
Anyone who has views on this or anything about this new view then comments welcome
OK then  ;)

The original mock-up had the Artist as the centre line (inside the box) with the track title above. IMHO this looks better is more traditional for jukebox cards.
Although you can change the order of the fields in the customise panel, the first item takes the priority "fg" colour and the second and third line take the "fg2" colour.  The field in the center should have the "fg" and the other two get the "fg2".

How about just having "+⏵" for the cue icon. After all it's literally adding it to the playlist.

Also hiccup's original had grouping by decades. Maybe that could be added.

When you don't have enough tracks to fill all the cards in a row, maybe the row could be padded out with empty cards to increase the "Jukebox" feel.

Otherwise everything else looks great!
Last Edit: May 24, 2020, 08:44:26 AM by Bee-liever
MusicBee and my library - Making bee-utiful music together

hiccup

  • Sr. Member
  • ****
  • Posts: 7785
you can now override the queue last icon with this element: "QueueLastIcon"

Brilliant

Bee-liever

  • Member
  • Sr. Member
  • *****
  • Posts: 3830
  • MB Version: 3.6.8830 P
Actually if you scroll to the very end of the list and there is a non-card space, if you try to mouseover the area you get this error

MusicBee v3.4.7449.28439P  (Win10.0), 24 May 2020 17:39:

Code
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at #=zkkpe6aq2cTGvxXe62GRsRD520_lh.#=z4GfH4xJB8ASX2ZoHxw==.#=zgbg61BXVapx6tnbvbQAHn04=.OnMouseMove(MouseEventArgs #=z3j2AmnQ=)
   at System.Windows.Forms.Control.WmMouseMove(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at #=z$loG$HLu2YwUD$LWOeQdc$8=.WndProc(Message& #=zo7AEdQQ=)
   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)
MusicBee and my library - Making bee-utiful music together