getmusicbee.com

General => MusicBee Wishlist => Topic started by: hiccup on March 27, 2018, 02:49:24 PM

Title: Jukebox view
Post by: hiccup on March 27, 2018, 02:49:24 PM
As a convenient way to view and play your hits/singles:

(https://i.imgur.com/lIK6omM.png)
Title: Re: Jukebox view
Post by: phred on March 27, 2018, 03:53:30 PM
Plus a million! This really would be enjoyable.

I wonder if it could be done with a bit-mapped skin by someone with way more talent than me.
Title: Re: Jukebox view
Post by: hiccup on March 27, 2018, 04:04:43 PM
Plus a million! This really would be enjoyable.

I wonder if it could be done with a bit-mapped skin by someone with way more talent than me.

No, bitmapping only affects the player panel.
But if something like this was to be implemented, it would be nice if users could create their own background image for these jukebox cards.
Title: Re: Jukebox view
Post by: CritterMan on March 28, 2018, 12:33:41 AM
+1

Oh, that's nice. Run that on a tablet for parties. Add a user-definable play-count limit or cooldown timer for played tracks in locked-down mode, and you've got a perfect party solution.
Title: Re: Jukebox view
Post by: Alina on March 29, 2018, 10:05:02 AM
Oh yes, that would be great when you have friends visiting!
Title: Re: Jukebox view
Post by: Clarence on May 13, 2020, 01:35:46 PM
+1
Title: Re: Jukebox view
Post by: hiccup on May 13, 2020, 04:51:18 PM
Since this is now getting some more attention, let me explain a bit better what I am thinking of.
It's probably good to split my ideas on this in two elements:

1.
The first is strictly about functionality and is the most essential one: Allow tracks to be displayed in a grid view.
This is currently impossible to achieve.

This would probably require a new main panel view, additional to the current 'Album covers', 'Albums and tracks' and 'Tracks'
Perhaps called 'Singles'?

It would be pretty much identical to the current 'Album covers' view, with the main difference that every image represents a single track instead of an album.
So in a basic implementation it would look pretty much identical to the 'Album covers' view.


2.
A secondary aspect could be trying to make it look a bit more like a jukebox panel.
Traditional jukeboxes use cards with the artist and the title printed on it, and that's what I based the mockup in the start post on.
So instead of a square artwork image with artist and title info beneath it, a simple graphic design that can be lower in height, with the artist and the title overlayed on top of it.


The advantage of a basic (album-like) implementation would be that you (can) have square artwork for your singles.
But it will occupy much more vertical screen space per song, and it will take a lot of work to make sure all your singles indeed have artwork.

The advantage of the jukebox-like layout would be that you can have more singles displayed on your screen because each song graphic takes less vertical space, and there also doesn't need to be fields beneath it.
This will result in a clean design and less occupied space, so displaying more songs.
And you don't have to worry about artwork for your singles.

Also, if something like the latter would be implemented, perhaps there could be a skinning option where you can design your own 'jukebox card' and load it in your skin to have it match the skin's overall design.
Title: Re: Jukebox view
Post by: Clarence on May 13, 2020, 05:13:16 PM
@hiccup  I hadn't spotted this post until phred pointed it out when replying to one of my posts earlier.

I think it's an excellent concept, well thought out and I can see it working. What's more, I could see this being very popular with users and as a 'party/locked' item as well.

I also like your idea that users could create their own 'cards' to personalise it.

If, as phred indicated  here, https://getmusicbee.com/forum/index.php?topic=31530.msg174692#msg174692 (https://getmusicbee.com/forum/index.php?topic=31530.msg174692#msg174692)  that people giving it a +1 will not get it introduced, what will?
Title: Re: Jukebox view
Post by: phred on May 13, 2020, 05:20:44 PM
If, as phred indicated  here, https://getmusicbee.com/forum/index.php?topic=31530.msg174692#msg174692 (https://getmusicbee.com/forum/index.php?topic=31530.msg174692#msg174692)  that people giving it a +1 will not get it introduced, what will?
In fairness to myself, I said it isn't likely to get implemented.

I assume this would require wholesale changes to MB's GUI (to add another 'view') so therefore it would be up to Steven. And if he even thinks it's possible and if he has the time. So perhaps the plus ones wouldn't hurt, but in the end it's up to Steven.
Title: Re: Jukebox view
Post by: psychoadept on May 14, 2020, 02:10:09 AM
Maybe someone would be able to do it as a plugin? I haven't got comfortable enough with plugins yet to be sure.
Title: Re: Jukebox view
Post by: Freddy Barker on May 14, 2020, 09:48:41 AM
Maybe a Jukebox themed Theatre Mode could work, as most of the info is already available..
Freddy
Title: Re: Jukebox view
Post by: Clarence on May 14, 2020, 10:00:25 AM
I put that forward as a suggestion to the user who asked about a jukebox skin here https://getmusicbee.com/forum/index.php?topic=31530.msg174687#msg174687 (https://getmusicbee.com/forum/index.php?topic=31530.msg174687#msg174687) but not something I'm proficient at. 
Title: Re: Jukebox view
Post by: Freddy Barker on May 14, 2020, 12:30:25 PM
Well I'm not so great at TM myself, but I did manage to create some that perfectly suit my requirements  without too much grief, simply by using a few of other people's designs  and using bits and pieces of their code (HTML).
A nice little project to keep you busy whilst in lock-down  8)
Freddy
Title: Re: Jukebox view
Post by: Clarence on May 14, 2020, 01:26:40 PM
Feel free yourself, Freddy Barker  ;)

I'm still keeping an eye on the business as well as being fully occupied with other matters. The phrase "Not sure if I'm on foot or horseback" just about sums it up at the moment.

Lord alone knows where I used to find all that time to do things and work as well!  :'(
Title: Re: Jukebox view
Post by: beatlesdave270 on May 14, 2020, 02:19:23 PM
+1
I love the look of that Jukebox that would be great
Title: Re: Jukebox view
Post by: beatlesdave270 on May 14, 2020, 02:21:03 PM
As a convenient way to view and play your hits/singles:

(https://i.imgur.com/lIK6omM.png)
+1
Brilliant design.
Title: Re: Jukebox view
Post by: Freddy Barker on May 14, 2020, 05:07:42 PM
Feel free yourself, Freddy Barker  ;)

I'm still keeping an eye on the business as well as being fully occupied with other matters. The phrase "Not sure if I'm on foot or horseback" just about sums it up at the moment.

Lord alone knows where I used to find all that time to do things and work as well!  :'(

I did make a start when I first saw the @hiccup post, but didn't seem to be much interest, so I got fed up and abandoned it.

Yeah! I to have less free time now since retired. I may have a quick look to see what can be done, though it probably wont look as cool as the @hiccup mock-up..

Freddy
Title: Re: Jukebox view
Post by: Freddy Barker on May 15, 2020, 05:01:06 PM
Feel free yourself, Freddy Barker  ;)

I found the discarded Theatre Mode view, and as you can see it's miles away from looking anything like a Jukebox, it just shows 15 tracks Up Next in your Now Playing queue.
I meant to tidy it up some, and add a few bells. whistles and options, but the project got shelved...  :D

pic taken from an old odd sized screen laptop, looks better on a big TV - Freddy

(https://i.imgur.com/tu8MT3h.jpg)
Title: Re: Jukebox view
Post by: hiccup on May 15, 2020, 05:18:04 PM
I found the discarded Theatre Mode view, and as you can see it's miles away from looking anything like a Jukebox, it just shows 15 tracks Up Next in your Now Playing queue.

I think it is not even showing tracks but albums?
Title: Re: Jukebox view
Post by: Freddy Barker on May 15, 2020, 05:26:03 PM
I found the discarded Theatre Mode view, and as you can see it's miles away from looking anything like a Jukebox, it just shows 15 tracks Up Next in your Now Playing queue.

I think it is not even showing tracks but albums?

True !!
That is the album art.
I've never got around to adding Title, Band, Year and click to Play button under each pic, as the project was shelved..
Freddy  ;)
Title: Re: Jukebox view
Post by: hiccup on May 15, 2020, 05:39:37 PM
I think it is not even showing tracks but albums?
True !!
That is the album art.

O.K, back to business then: This is a wish for an actual 'Jukebox' or 'Singles' mode.
Title: Re: Jukebox view
Post by: Clarence on May 15, 2020, 06:03:26 PM
It's a starting point Freddy.

Presumably it could be a card instead of an album art as per hiccup's original concept?
And I'm assuming you wouldn't be able to select any single in your collection so presumably you'd have to work off a generated playlist of something like singles/favourites/most played etc.?

I just inserted a background to see what it might look like as most jukeboxes I recall were always a riot of colour.

(http://i.imgur.com/1UoYwEEh.png) (https://imgur.com/1UoYwEE)

Keep chipping away Freddy  :D
Title: Re: Jukebox view
Post by: hiccup on May 15, 2020, 06:15:50 PM
It's a starting point Freddy.
Keep chipping away Freddy  :D

Guys, could you get a room?

This is the Wishlist board.

Proper responses here fall in categories such as:

- support the wish
- explain why it would be 'bad' if it was implemented
- present a way that it can already be achieved

While what you are discussing might be an interesting subject for the TheatreMode topic on the 'Developer's' board, chatting and discussing an imaginary Theatre Mode on this board is not very useful or appropriate.
 
Title: Re: Jukebox view
Post by: Steven on May 16, 2020, 03:27:39 AM
I dont think you could achieve this as intended for the request using theater mode.
Given the interest in this proposal, I will have a look at whats involved

@hiccup, whats the reason for putting next track and play pause buttons on each card - just for 'look' ?
eg. why wouldn't someone just double click the card to play a specific track or use the player controls next track button to go to the next track
Title: Re: Jukebox view
Post by: hiccup on May 16, 2020, 08:19:31 AM
@hiccup, whats the reason for putting next track and play pause buttons on each card - just for 'look' ?

I have not given the controls full thought yet, but I did try to imagine how such a Singles view could be used at e.g. parties, perhaps on a tablet with a touch screen and bluetooth speakers.

I intended that button as Cue last. (there probably is a better icon for that)
The tablet could be passed around to another person, and he could 'be allowed' to either play a song, or cue a song to the end of the Now playing list.
Play next' would not be a nice thing to do to the previous person ;-)

And, considering touch screens, the controls would probably better not be of the hover over type but always be in sight.

Other thoughts about possible controls on the cards are appreciated of course.
Title: Re: Jukebox view
Post by: hiccup on May 16, 2020, 08:33:37 AM
It's a starting point Freddy.
Keep chipping away Freddy  :D
Guys, could you get a room?

But thank you for your support of the idea and giving it some good thought and bringing it more attention of course.
 
Title: Re: Jukebox view
Post by: Steven on May 17, 2020, 10:31:18 AM
I haven't tested it much but at least you can see how it looks.

The following skin overrides apply to the card display:
Code
  <element id="Content[Cards].Body" bg="255,255,255" bg2="190,150,150" bdr="222,222,222" fg="10,10,10" fg2="128,128,128" />
  <element id="Content[Cards].Button" fg="110,110,110" />
bg2 is used for the bar around the artist name and fg2 the lighter coloured text
Only the Play button is displayed as I felt the next track button wasnt appropriate in that context

For now I have called the view: Jukebox as I believe calling it Singles will be confusing with Tracks

http://www.mediafire.com/file/rkx9mn38mybdpaa/MusicBee.zip/file
This is v3.4 alpha so I suggest you overwrite a separate portable v3.3 install
Title: Re: Jukebox view
Post by: hiccup on May 17, 2020, 10:47:41 AM
I haven't tested it much but at least you can see how it looks.

Wow, that's fantastic!
I won't be able to test it much today, but I'll certainly report on my experiences later.
Title: Re: Jukebox view
Post by: Steven on May 17, 2020, 01:06:07 PM
you should re-download the same link as there are a few bugs fixed
Title: Re: Jukebox view
Post by: phred on May 18, 2020, 03:11:59 AM
For now I have called the view: Jukebox as I believe calling it Singles will be confusing with Tracks
This has the potential to be truly fantastic. Thanks Steven.

Some initial findings with 3.4.7442. I don't know if some of these may be intentional.
- When clicking on the play button, the entire album from which the track belongs, is placed in queue.
- When hovering over the play button, another play button appears - similar to what appears in Album View. The same thing happens with the pause button.
(http://i.imgur.com/tZP99iEl.jpg) (https://i.imgur.com/tZP99iE.jpg)

- When switching from Jukebox View to Album View areas in the view that are blank (there is no album) are black. This does not happen with 3.4.7422.
(http://i.imgur.com/cZJojzel.jpg) (https://i.imgur.com/cZJojze.jpg)
Title: Re: Jukebox view
Post by: Steven on May 18, 2020, 08:34:03 AM
- When clicking on the play button, the entire album from which the track belongs, is placed in queue.
if you click the play button on the card, all tracks displayed in the main panel following the clicked track should be queued (not sure what would happen if you clicked the incorrectly displayed floating play button). Open to suggestions what the best behavior should be but i would think just playing that one track would not be what most people want.
- When hovering over the play button, another play button appears - similar to what appears in Album View. The same thing happens with the pause button.
thats fixed
- When switching from Jukebox View to Album View areas in the view that are blank (there is no album) are black. This does not happen with 3.4.7422.
thats fixed

http://www.mediafire.com/file/rkx9mn38mybdpaa/MusicBee.zip/file
Title: Re: Jukebox view
Post by: falso63 on May 18, 2020, 11:14:06 AM
Open to suggestions what the best behavior should be but i would think just playing that one track would not be what most people want.

i never seen jukebox that play all songs from album.
it play one song that is selected.
if you press button for another song that cued to be played next.
and is repeated for next selection until list is full
(or money run out)
if you play album you might as well select album view and not bother with jukebox.
is my opinion .
Title: Re: Jukebox view
Post by: Steven on May 18, 2020, 12:11:33 PM
It doesnt play the album. It plays the track you click and queues all the following tracks
Title: Re: Jukebox view
Post by: Freddy Barker on May 18, 2020, 12:18:15 PM
Open to suggestions what the best behavior should be but i would think just playing that one track would not be what most people want.

[i never seen jukebox that play all songs from album]
it play one song that is selected.
if you press button for another song that cued to be played next.
and is repeated for next selection until list is full
(or money run out)

Yes  :)
From memory, this is the 'normal' way that a conventional Jukebox would load a queue with individually selected songs, and get played in that order..
Not saying it has to have the identical functionality within a media player though...
Freddy
Title: Re: Jukebox view
Post by: falso63 on May 18, 2020, 01:02:54 PM
Yes  :)
From memory, this is the 'normal' way that a conventional Jukebox would load a queue with individually selected songs, and get played in that order..

si! is my memory of jukebox also.
plays singles.
somewhere here i see it called singles player.
is what it is.
Title: Re: Jukebox view
Post by: phred on May 18, 2020, 01:13:04 PM
somewhere here i see it called singles player.
is what it is.
I agree. BUT as Steven said, there is already a view called TRACKS. Calling this view SINGLES would only lead to confusion since they both pretty much mean the same thing. So it is called JUKEBOX because that's what the view looks like and it avoids confusion.
Title: Re: Jukebox view
Post by: phred on May 18, 2020, 01:18:34 PM
if you press button for another song that cued to be played next.
and is repeated for next selection until list is full
(or money run out)
This is also how I would envision it working - only add to the queue that songs that are selected. But for someone who has more than 30-40 songs in the view, it wouldn't work well at all. I can't see someone clicking all the songs one wants to listen to.
Title: Re: Jukebox view
Post by: phred on May 18, 2020, 01:26:27 PM
thats fixed
When music is playing, clicking on the pause button doesn't pause the playback. Shift-click on the pause bottom doesn't stop the playback.

Thanks.
Title: Re: Jukebox view
Post by: hiccup on May 18, 2020, 07:24:33 PM
My vision for Jukebox mode was twofold:

In the first place to have a view and interface that makes it possible to display and play your 'Singles' in an attractive manner.
That seems to have been nicely accomplished already.

My secondary intention was to make MusicBee welcoming to use by guests.
We probably all have the same experience that either guests don't dare to touch it, or that we don't feel comfortable having guests playing with our Bee.
(especially after a couple of drinks ;-)

But a Jukebox mode (together with lock-down) can change all that.
As 'admin' you can prepare some playlists, such as 'diner', 'party', 'chill-out', 'ballroom dancing', whatever.

If I imagine what I would then like my guests to be able to do:

- Scroll through the songs of such a playlist
- Play a song
- Skip to the next song
- Stop playback (to give me a speech and a toast)
- Change the volume
- Add a song to the now playing list

That's pretty much it.
For more advanced features you could temporarily unlock the player, perhaps move to another view or tab to make some changes, and then return to locked Jukebox.

---

I think there should be an icon on each card that will cue that song to the end of the playlist.
Some might prefer cue next, I prefer cue last:
Imagine when a guest has added a song to the cue, and is then waiting for it to be played.
If the next guest then presses 'cue' on another song, it would not be very nice if that song would play before the song of the previous guest.

If you do want to use 'cue next', you can give guests that you trust the secret [Ctrl-Shift-Enter] password.
(Or the smart ones could drag a song to the second position in the now playing list of course)

I created an icon that might be suitable for a 'cue last' icon.
It would look like this on a card:

(https://i.imgur.com/JZYvRL7.png)

download icon (https://www.dropbox.com/s/myqy80q4xn2zz9y/Cue_Last.rar?dl=0)

---

Personally I think that any cue action for Jukebox mode should never cue up more than one single song.
It keeps the functionality straight forward and predictable, and limits the chance of guests making a big mess of a playlist.

---

Here is an impression of a skin I am creating for this purpose, it might give a better idea on how I would envision Jukebox mode being used.
(work-in progress)

(https://i.imgur.com/f1PjUD6m.jpg) (https://i.imgur.com/JCUzKOi.png)

---

Two technicalities:

The Albumart size slider sets the sizes for both Albumart and Jukebox view.
It would be nice if they were independent of eachother.

I am guessing this will probably happen in a next iteration, but I thought to mention it anyway:
I could not find a configuration settings panel for Jukebox mode where you can set what tags you want displayed on the cards.
While Title and Artist will be the obvious choices for the top and middle positions, for the bottom I myself e.g. would like to be able to use a virtual tag that displays the oldest known date for the song.

(and if I haven't run out of virtual tags, I might set 'upper case' for the title and artist, just as many real jukeboxes cards have it)
Title: Re: Jukebox view
Post by: phred on May 18, 2020, 08:04:04 PM
I agree 100% with the addition of a 'queue last' button. Perhaps there could be an option as to how the queue button works.

I would love to be able to select and or queue single tracks instead of the entire album.

Nice mock-up hiccup.

This view is really starting to have some legs. I look forward to watching it mature.
Title: Re: Jukebox view
Post by: hiccup on May 18, 2020, 08:14:40 PM
Nice mock-up hiccup.

Thanks. Not a mock-up though, it's an actual skin at it's current state:

(https://i.imgur.com/wajJHRL.gif)
 
Title: Re: Jukebox view
Post by: Steven on May 19, 2020, 11:00:29 AM
http://www.mediafire.com/file/rkx9mn38mybdpaa/MusicBee.zip/file

- fixed the bugs with the play/pause/stop action
- picture scaler is now independent of the artwork views and is tweaked in its scaling so you may need to re-adjust
- play button only plays the selected track
- in the name of simplicity (i think having 2 play buttons will only be confusing to novice users and people will click the wrong button), I have kept it at one button. So if a track is already playing then the play button queues the clicked track last. I will probably display something like a "+" icon so its clear the track will be queued rather than immediately played
- double clicking plays the clicked track (irrespective of whether another track is playing)
Title: Re: Jukebox view
Post by: phred on May 19, 2020, 01:18:23 PM
Confirming all the items listed in the previous post have been fixed and are working.

I like the idea of the + button to add a track to the end of the queue.
Title: Re: Jukebox view
Post by: Steven on May 20, 2020, 01:11:39 PM
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
Title: Re: Jukebox view
Post by: beatlesdave270 on May 21, 2020, 03:05:31 PM
I can't get it to work on mine. Shame because it looks fab.
Title: Re: Jukebox view
Post by: phred on May 21, 2020, 04:12:54 PM
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.
Title: Re: Jukebox view
Post by: beatlesdave270 on May 21, 2020, 05:02:18 PM
Ah i see, sorry technology was never my best subject, can't wait to try out this Jukebox, looks brilliant.
Title: Re: Jukebox view
Post by: hiccup on May 21, 2020, 05:24:42 PM
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.
Title: Re: Jukebox view
Post by: beatlesdave270 on May 21, 2020, 06:53:30 PM
Thank you for that i might give that try once work is finished tomorrow for the weekend. Information much appreciated.
Title: Re: Jukebox view
Post by: Steven on May 23, 2020, 06:35:11 AM
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.
Title: Re: Jukebox view
Post by: hiccup on May 23, 2020, 09:48:21 AM
I am not sold on how these 'play-plus' icons turn out in the wild.

It looks a bit nervous to me:
 
(https://i.imgur.com/PLiw65Bm.jpg) (https://i.imgur.com/PLiw65B.png)

What about something like this:

(https://i.imgur.com/MYqlyYom.jpg) (https://i.imgur.com/MYqlyYo.png)

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)
 
Title: Re: Jukebox view
Post by: hiccup on May 23, 2020, 11:02:26 AM
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)

(https://i.imgur.com/8M26OJ7.png)

download icon (https://www.dropbox.com/sh/yzhuk0tpo72xl55/AAA0Em-dBbKl5H7_joYL2oBDa?dl=0)
 
Title: Re: Jukebox view
Post by: beatlesdave270 on May 23, 2020, 11:58:34 AM
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.
Title: Re: Jukebox view
Post by: Steven on May 24, 2020, 01:49:15 AM
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
Title: Re: Jukebox view
Post by: Steven on May 24, 2020, 05:58:31 AM
icon for queue last changed and re-positioned on the card

http://www.mediafire.com/file/rkx9mn38mybdpaa/MusicBee.zip/file
Title: Re: Jukebox view
Post by: hiccup on May 24, 2020, 08:12:56 AM
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:

(https://i.imgur.com/ZP4rchS.png)

But my icon looks like this:

(https://i.imgur.com/NVZYliT.png)

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.
Title: Re: Jukebox view
Post by: Steven on May 24, 2020, 08:32:19 AM
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
Title: Re: Jukebox view
Post by: Bee-liever on May 24, 2020, 08:38:50 AM
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!
Title: Re: Jukebox view
Post by: hiccup on May 24, 2020, 08:40:55 AM
you can now override the queue last icon with this element: "QueueLastIcon"

Brilliant
Title: Re: Jukebox view
Post by: Bee-liever on May 24, 2020, 08:42:21 AM
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)
Title: Re: Jukebox view
Post by: Steven on May 24, 2020, 08:44:41 AM
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 two get the "fg2".
the ordering, font and contrast can be overriden, so if i get rid of fg2 and leave it up to the user to set the override the contrast then the original mock up can be re-created.
It was intentional to put Track Title at the top in bold so it stands out more
Title: Re: Jukebox view
Post by: Bee-liever on May 24, 2020, 08:54:10 AM
It was intentional to put Track Title at the top in bold so it stands out more
But I think whatever is in the center square should be bold, so
if i get rid of fg2 and leave it up to the user to set the override the contrast then the original mock up can be re-created.
that would be a good compromise  :D

More for that error above (REPLY #59): It only occurs when tracks are playing.
Title: Re: Jukebox view
Post by: Steven on May 24, 2020, 08:57:11 AM
But I think whatever is in the center square should be bold, so
you can already override the fonts as well

http://www.mediafire.com/file/rkx9mn38mybdpaa/MusicBee.zip/file

this version has the bug fixed and removes support for fg2 - the user can override the contrast to get a similar effect. The contrast for new users will set 50 for the bottom 2 lines
Title: Re: Jukebox view
Post by: Bee-liever on May 24, 2020, 09:10:58 AM
this version has the bug fixed and removes support for fg2

Thank you. Looks great.
Title: Re: Jukebox view
Post by: Steven on May 24, 2020, 11:02:26 AM
Also hiccup's original had grouping by decades. Maybe that could be added.
I will have a look at that but not promising
Title: Re: Jukebox view
Post by: hiccup on May 24, 2020, 11:24:20 AM
Also hiccup's original had grouping by decades. Maybe that could be added.
I will have a look at that but not promising

If it's going to be done, I think it should not just look at the standard 'year' tag, since many of us will have that populated with a recent date of a compilation album or a re-released remaster.
And you don't want to see those dates for your 'singles'.

So it should be possible to have an 'original year' used, but since different users will use different tags for that purpose, it would need to be configurable in the Jukebox view settings.
Title: Re: Jukebox view
Post by: phred on May 25, 2020, 02:52:05 AM
@Steven - will you be adding "View: Show Jukebox" as a command button and hotkey option to 3.4?

How about just having "+⏵" for the cue icon. After all it's literally adding it to the playlist.
+1 While the latest iteration from Steven is better (an icon showing a 'list' and a '+') I think believer's suggestion is spot on.

Quote
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.
Also +1

Quote
Otherwise everything else looks great!
I agree. This took off very quickly after hibernating for for more than two years, and now looks quite polished.
Nicely done Steven.
Title: Re: Jukebox view
Post by: Steven on May 25, 2020, 12:09:09 PM
Also hiccup's original had grouping by decades. Maybe that could be added.
@Steven - will you be adding "View: Show Jukebox" as a command button and hotkey option to 3.4?
these are now implemented
http://www.mediafire.com/file/rkx9mn38mybdpaa/MusicBee.zip/file
Title: Re: Jukebox view
Post by: Steven on May 26, 2020, 09:25:27 AM
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.
I am not really getting this one but have done that
http://www.mediafire.com/file/rkx9mn38mybdpaa/MusicBee.zip/file


I don't have any more planned changes but of course will respond to further requests as people use this more
Title: Re: Jukebox view
Post by: hiccup on May 26, 2020, 11:32:45 AM
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.
I am not really getting this one but have done that
http://www.mediafire.com/file/rkx9mn38mybdpaa/MusicBee.zip/file

I don't have any more planned changes but of course will respond to further requests as people use this more

I am not sure if displaying a normal card without text would look good.
But perhaps an element such as NoCard bg=  could be nice.
Title: Re: Jukebox view
Post by: Bee-liever on May 26, 2020, 12:33:24 PM
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.
I am not really getting this one but have done that
http://www.mediafire.com/file/rkx9mn38mybdpaa/MusicBee.zip/file

Thanks heaps Steven. Looks good.

When I was able to visit pubs (before COVID-19), some of them would have jukeboxes with flip-thru pages and cards just like hiccup's design.
Some played singles, some played albums, but they would often have blank cards where there was more space in the machine, but no tracks allocated to those selections.
This addition, to me anyway, gives it a more authentic tone.
Title: Re: Jukebox view
Post by: hiccup on May 26, 2020, 12:40:47 PM
When I was able to visit pubs (before COVID-19), some of them would have jukeboxes with flip-thru pages and cards just like hiccup's design.
Some played singles, some played albums, but they would often have blank cards where there was more space in the machine, but no tracks allocated to those selections.
This addition, to me anyway, gives it a more authentic tone.

Working on a candy-cane neon Wurlitzer skin already? ;-)
Title: Re: Jukebox view
Post by: Bee-liever on May 26, 2020, 01:03:09 PM
Working on a candy-cane neon Wurlitzer skin already? ;-)

I wasn't. But that just might be the inspiration to get me back to do some skinning work  8)
Title: Re: Jukebox view
Post by: hiccup on May 26, 2020, 01:06:29 PM
Working on a candy-cane neon Wurlitzer skin already? ;-)

I wasn't. But that just might be the inspiration to get me back to do some skinning work  8)

That could be nice.
I am probably going to pass on trying to create an actual jukebox look.
It's probably beyond my talents, and I still haven't been able to find the colour 'chrome' in my photoshop toolbox ;-)
Title: Re: Jukebox view
Post by: doodlepapers on May 27, 2020, 08:30:08 PM
@Steven thank you!

I have an ultrawide monitor and it looks incredible.
Title: Re: Jukebox view
Post by: hiccup on May 27, 2020, 10:35:17 PM
Any chance the small side bars could be made a little fatter so they resemble authentic cards even better?

So this:

(https://i.imgur.com/HqKLLiI.png)

instead of this:

(https://i.imgur.com/36OTH9T.png)
Title: Re: Jukebox view
Post by: frankz on May 27, 2020, 11:39:34 PM
Just dropping by to say "Geez that's good looking"
Title: Re: Jukebox view
Post by: Steven on May 28, 2020, 09:48:17 AM
Any chance the small side bars could be made a little fatter so they resemble authentic cards even better?
I have added this element
Code
<element id="JukeboxCardBarWidth">4</element>
the default value is 2

http://www.mediafire.com/file/rkx9mn38mybdpaa/MusicBee.zip/file
Title: Re: Jukebox view
Post by: hiccup on May 28, 2020, 04:48:48 PM
I have added this element
great
Title: Re: Jukebox view
Post by: badwhip on July 14, 2020, 01:32:10 AM
love the new jukebox feature. can we change the title strips to the common pink and green once?
Title: Re: Jukebox view
Post by: psychoadept on July 14, 2020, 01:37:55 AM
That would probably be a skinning thing, but can you provide a picture of what you mean?
Title: Re: Jukebox view
Post by: user73 on July 14, 2020, 06:40:20 AM
Could someone point me to right direction.I don't seem to get jukebox feature.How do i activate it? I'm using  3.4.7481.
Title: Re: Jukebox view
Post by: psychoadept on July 14, 2020, 07:37:52 AM
You can change views in the menu at the top left of the main panel.
Title: Re: Jukebox view
Post by: user73 on July 14, 2020, 09:46:11 AM
yeah i got it...thx
Title: Re: Jukebox view
Post by: badwhip on July 15, 2020, 02:18:56 AM
psychoadept  here are examples of the title strips these were common in 45 jukeboxes. it would be neat to set are own strips color and christmas themes based on the folowing pictures.

https://imgur.com/a/p9WX1XD
Title: Re: Jukebox view
Post by: badwhip on July 15, 2020, 02:21:34 AM
well i tried to post the images but i guess it didnt work so i hope posting a link to it doesnt hurt.

https://jukestrips.com/custom-title-strips/
Title: Re: Jukebox view
Post by: psychoadept on July 15, 2020, 02:26:49 AM
It didn't work because you had img tags around a non-image link. I removed them so the link itself will work now.

And yes, that would be handled with skinning. There are instructions for making your own edits to skins, here: https://getmusicbee.com/forum/index.php?topic=29815.0
Title: Re: Jukebox view
Post by: badwhip on July 15, 2020, 02:27:36 AM
actualy this picture is the real ones that i have in my real jukebox. mainly the pinkish and green ones

https://imgur.com/a/zweAvX6
Title: Re: Jukebox view
Post by: badwhip on July 15, 2020, 02:29:25 AM
thanks i will check the link out.
Title: Re: Jukebox view
Post by: Steven on July 15, 2020, 07:00:45 AM
psychoadept  here are examples of the title strips these were common in 45 jukeboxes. it would be neat to set are own strips color and christmas themes based on the folowing pictures.

https://imgur.com/a/p9WX1XD
custom images for cards are not supported. One problem is the actual card size in MB is scaled by font size and user set picture sizing.
MB could stretch the card to fit that size but it would distort the image
Title: Re: Jukebox view
Post by: hiccup on July 15, 2020, 09:08:45 AM
here are examples of the title strips these were common in 45 jukeboxes. it would be neat to set are own strips color and christmas themes based on the folowing pictures.

While this could be fun, and it could add some extra jukebox 'experience', it has less of a purpose in a digital music player than in a physical jukebox.

For a physical one you would want to be able to differentiate quickly by sight if a song is e.g. a christmas song.
But in a digital player you would probably just use a filter or a playlist that makes it possible to see your christmas songs with just one mouseclick.

Title: Re: Jukebox view
Post by: badwhip on July 15, 2020, 10:11:45 PM
well i was going to convert my one broken jukebox with a digital interface and touch screen and it would of been nice to use music bee for that application with the title strip but i still will probally use it as i think it good.
Title: Re: Jukebox view
Post by: hiccup on July 16, 2020, 05:22:35 PM
well i was going to convert my one broken jukebox with a digital interface and touch screen and it would of been nice to use music bee for that application with the title strip but i still will probally use it as i think it good.

I am not sure if you are saying you are going to convert that broken jukebox to a touchscreen jukebox, or that you abandoned the idea?
If you are going to do it, it would be interesting if you could post some photos of the end result?
Title: Re: Jukebox view
Post by: The Incredible Boom Boom on July 16, 2020, 09:31:43 PM
I am not sure if you are saying you are going to convert that broken jukebox to a touchscreen jukebox, or that you abandoned the idea?
If you are going to do it, it would be interesting if you could post some photos of the end result?


And videos. This sounds super cool.
Title: Re: Jukebox view
Post by: hiccup on July 16, 2020, 09:43:59 PM
If you are going to do it, it would be interesting if you could post some photos of the end result?

And videos. This sounds super cool.

Steam-punk MusicBee/Youtube/Jukebox devices with buttons, handles, lights, cogs and steam.
Please take my money.
Title: Re: Jukebox view
Post by: paulrwebster on July 28, 2020, 05:29:02 PM
I have installed 3.4.7499 and can't find this feature under the View menu. Is it there?
Title: Re: Jukebox view
Post by: sveakul on July 28, 2020, 10:23:57 PM
When you open a playlist, in the upper left corner is the header menu, a small "down" arrows appears to the right of it when moused over--click that and you get the choice to select your playlist view:

(https://i.imgur.com/omDxzhk.png)
Title: Re: Jukebox view
Post by: Bee-liever on June 29, 2021, 10:55:05 AM
Could an override for the header line be added please.
<element id="Content[Jukebox].HeaderLine" bg="163,116,81" bg2="241,222,141" />

Most times the autocolour pick works well, but there's an odd time or two when it could use a little manual adjusting:
(https://i.imgur.com/IrXUCGq.jpg)
Title: Re: Jukebox view
Post by: hiccup on June 29, 2021, 11:31:55 AM
Could an override for the header line be added please.
You know there is <element id="Content[Artwork].SplitterLine" bg="50,50,50" bg2="200,50,50" /> ?
Or do you want a dedicated one for Jukebox view?
Title: Re: Jukebox view
Post by: Bee-liever on June 29, 2021, 12:17:18 PM
You know there is <element id="Content[Artwork].SplitterLine" bg="50,50,50" bg2="200,50,50" /> ?
Or do you want a dedicated one for Jukebox view?

Thanks hiccup
You can tell from my earlier post...
Most times the autocolour pick works well
that I didn't realise that was the element it was coming from.
But yes, an override dedicated to the Jukebox view would be good.
Title: Re: Jukebox view
Post by: hiccup on June 29, 2021, 02:00:30 PM
But yes, an override dedicated to the Jukebox view would be good.
Then you would probably also want a dedicated element for the background colour of the panel?
Else I don't think it would be very useful to have?
Title: Re: Jukebox view
Post by: Bee-liever on July 01, 2021, 01:21:39 AM
Then you would probably also want a dedicated element for the background colour of the panel?
Else I don't think it would be very useful to have?
No. Just the line override.
It would be useful for me to tweak a couple of skins in jukebox view.
Title: Re: Jukebox view
Post by: Steven on July 03, 2021, 07:56:26 AM
I have added: "Content[Jukebox].SplitterLine"
its in the latest patch version
Title: Re: Jukebox view
Post by: Bee-liever on July 04, 2021, 07:05:31 AM
Thank you Steven.
Have updated to 3.4.7854.30381 and used
<element id="Content[Jukebox].SplitterLine" bg="99,25,11" bg2="99,25,11" />
and
<element id="Content[Jukebox].SplitterLine" fg="99,25,11" fg2="99,25,11" />
but not working as yet.
Title: Re: Jukebox view
Post by: Steven on July 04, 2021, 07:53:41 AM
try again now - it only needs the bg, bg2 attributes
Title: Re: Jukebox view
Post by: Bee-liever on July 04, 2021, 08:15:46 AM
.7855 working fine.
Thanks again.
Title: Re: Jukebox view
Post by: Capt_Blakhelm on July 05, 2021, 09:13:01 PM
So is this Jukebox thing an actual part of MB now, or just part of the skin Steven posted earlier?
Title: Re: Jukebox view
Post by: phred on July 05, 2021, 09:26:15 PM
So is this Jukebox thing an actual part of MB now, or just part of the skin Steven posted earlier?
It is, and always was (since it's inception) a view. Just like Tracks View, or Album Covers View or Albums and Tracks View.
(http://i.imgur.com/BS5FJq4l.jpg) (https://i.imgur.com/BS5FJq4.jpg)
Title: Re: Jukebox view
Post by: Capt_Blakhelm on July 05, 2021, 09:39:32 PM
So is this Jukebox thing an actual part of MB now, or just part of the skin Steven posted earlier?
It is, and always was (since it's inception) a view. Just like Tracks View, or Album Covers View or Albums and Tracks View.
(http://i.imgur.com/BS5FJq4l.jpg) (https://i.imgur.com/BS5FJq4.jpg)

I don't see it
(https://i.imgur.com/uWhoMMm.png)

MB Version 3.3.7491
Title: Re: Jukebox view
Post by: sveakul on July 05, 2021, 10:05:27 PM
You need to update to the latest MusicBee to have access to Jukebox view.
Title: Re: Jukebox view
Post by: Capt_Blakhelm on July 05, 2021, 10:48:21 PM
Got it now.

When he said "since it's inception", I thought he meant since the inception of MB itself.