Author Topic: Album Types (LP's ; EP's ; Singles ; Compilations, etc.)  (Read 12133 times)

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3530
  • MB Version: 3.3.7482 P / 3.4.7463 P
None of that works. sorting or grouping with album artist just splits box sets and albums up into a giant mess, and adding sub-grouping just doubles up the grouping names.

So what would your normal 'Sort By' settings be?

Are you sure my theory of a bug where the group numbering order is being overridden by the group names alphabetically ordering i.e
'Live' comes before 'LP' alphabetically 

Not unless my Sorting/ Grouping settings bypass the bug  ;D
MusicBee and my library - Making bee-utiful music together

hiccup

  • Member
  • Hero Member
  • *****
  • Posts: 3803
Set your Sort By as  Album Artist/ Virtual Grouping/ Year

I am pretty sure you need to use 'Grouping' in 'Sort By'.
Grouping is the tag that has (should have) the values in the required (non-alphabetical) order.


@johnmillsjr,

Are you sure the files you are testing this with are tagged correctly?
Do for example the different Live, LP albums have their own unique album name, and/or follow any other rules that define an 'album' in your setup?
Are you sure all 'Grouping' tags have the correct values?
Last Edit: March 22, 2020, 09:03:42 AM by hiccup

johnmillsjr

  • Jr. Member
  • **
  • Posts: 105
My current grouping settings are just a specific grouping to each album- nothing more complicated than that.

Right now when I sort by my virtual grouping tag and group by grouping, the order is correct but the 'G;#' shows in the headers



Note, I currently haven't set up any G2 albums, so when you see 1 then 3- don't think that's part of the issue

Virtual tag code:

Code
$If($First(<Grouping>)="G1",Boxset,$If($First(<Grouping>)="G2",Broadcast,$If($First(<Grouping>)="G3",LP,$If($First(<Grouping>)="G4",Live,$If($First(<Grouping>)="G5","Post Release",)))))

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3530
  • MB Version: 3.3.7482 P / 3.4.7463 P
@ johnmillsjr
So what would your normal 'Sort By' settings be?
Forgetting about the virtual grouping for the moment, what would you normally set 'Sort By' to?
MusicBee and my library - Making bee-utiful music together

hiccup

  • Member
  • Hero Member
  • *****
  • Posts: 3803

johnmillsjr

  • Jr. Member
  • **
  • Posts: 105
@ johnmillsjr
So what would your normal 'Sort By' settings be?
Forgetting about the virtual grouping for the moment, what would you normally set 'Sort By' to?

Album I guess

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3530
  • MB Version: 3.3.7482 P / 3.4.7463 P
Album I guess
I ask because back in REPLY #72 you were looking at setting up a custom sorting set.

If you are only using Album, then you need to set up a custom sorting set as Album/ Grouping

Set your Sort By as  that custom sorting

Sorting is always alphabetical; 1st selection to last
you end up with:
Album G1
Album G2
Album G3
etc

Then set your Group By as VirtualGrouping
The grouping provides the header for each group.
MusicBee and my library - Making bee-utiful music together

johnmillsjr

  • Jr. Member
  • **
  • Posts: 105
Album I guess
I ask because back in REPLY #72 you were looking at setting up a custom sorting set.


Yeah, that's a work in progress, just trying to sort my albums for now

johnmillsjr

  • Jr. Member
  • **
  • Posts: 105
Album I guess
I ask because back in REPLY #72 you were looking at setting up a custom sorting set.

If you are only using Album, then you need to set up a custom sorting set as Album/ Grouping

Set your Sort By as  that custom sorting

Sorting is always alphabetical; 1st selection to last
you end up with:
Album G1
Album G2
Album G3
etc

Then set your Group By as VirtualGrouping
The grouping provides the header for each group.

Are you saying change my grouping names to

Boxset G1
Broadcast G2
LP G3.......
?

and then switch them around in the virtual Tag code??

$If($First(<Grouping>)="Boxset",G1 ??
Last Edit: March 22, 2020, 02:30:31 PM by johnmillsjr

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3530
  • MB Version: 3.3.7482 P / 3.4.7463 P
Are you saying change my grouping names to

Boxset G1
Broadcast G2
LP G3.......

Heavens no!

What I'm saying is that you need to add the 'Grouping' tag into a custom sorting set. (panel where you set Sort By; third item from bottom; 'Define Custom Sorting...')

Whatever you use as your 'Sort By' has to have Grouping added to it, usually as the second item.

Your VirtualGrouping tag will always be your 'Group By' or 'Sub Grouping' selection.
MusicBee and my library - Making bee-utiful music together

johnmillsjr

  • Jr. Member
  • **
  • Posts: 105




Code
$If($First(<Grouping>)="G1",Boxset,$If($First(<Grouping>)="G2",Broadcast,$If($First(<Grouping>)="G3",LP,$If($First(<Grouping>)="G4",Live,$If($First(<Grouping>)="G5","Post Release",)))))

Still lists Live before LP

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3530
  • MB Version: 3.3.7482 P / 3.4.7463 P
Still lists Live before LP
Yes, but I think I see why!
Would you please post a screenshot of the tags for a G4 "Live" album and a G3 "LP" album.
Fingers crossed, but that might confirm what I think is happening.
MusicBee and my library - Making bee-utiful music together

hiccup

  • Member
  • Hero Member
  • *****
  • Posts: 3803
Still lists Live before LP
You are grouping by virtual tag. The virtual tag outputs: LP and Live, and there are no 'magical' traces of G1, G2 left in that.
Live comes before LP in the alphabet.
Your sorting settings have no have effect on the main grouping itself.
Only on what's inside that grouping.

Sorting also will work for sub-grouping. (which you don't seem to be using)
Perhaps read the earlier suggestions again?
Last Edit: March 23, 2020, 09:03:33 AM by hiccup

johnmillsjr

  • Jr. Member
  • **
  • Posts: 105
Still lists Live before LP
Yes, but I think I see why!
Would you please post a screenshot of the tags for a G4 "Live" album and a G3 "LP" album.
Fingers crossed, but that might confirm what I think is happening.




Still lists Live before LP
You are grouping by virtual tag. The virtual tag outputs: LP and Live, and there are no 'magical' traces of G1, G2 left in that.
Live comes before LP in the alphabet.
Your sorting settings have no have effect on the main grouping itself.
Only on what's inside that grouping.

Sorting also will work for sub-grouping. (which you don't seem to be using)
Perhaps read the earlier suggestions again?

Are you saying change my grouping names to

Boxset G1
Broadcast G2
LP G3.......

Your VirtualGrouping tag will always be your 'Group By' or 'Sub Grouping' selection.

That's what I thought Bee Liver said to do

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3530
  • MB Version: 3.3.7482 P / 3.4.7463 P
Thanks johnmillsjr  :)
It's what I suspected.
Change the custom sorting from 'Album/ Grouping' to 'Grouping/ Album' and it should work correctly.
MusicBee and my library - Making bee-utiful music together