...and album type tag! to a better oraginzation of albumsI currently use the Grouping tag for this.
(sorry about that...)...and album type tag! to a better oraginzation of albumsI currently use the Grouping tag for this.
Album
Album [10"]
Album [Compilation]
Box Set
EP
Single [7"]
Single [10"]
Single [12"]
Single [CDS]
Single [CDMS]
File [Digital Media]
are some of the release criteria I have
i think i know what you want to achieve and here is how to do it.
1. tag your music with "custom 1" in the "tags 2" header as either: live, Studio, compilation....whatever.
2. right click the top panel and select Group by > Custom Tags > Custom 1
@ Paul_Stone342
Sorry for not replying sooner, but sometimes there is just not enough hours in the day to get everything done!
As I said I use the in-built grouping tag, (so as not to waste a custom tag)
(http://i.imgur.com/assTDHt.jpg)
you can then use a custom sorting
(http://i.imgur.com/Cz6zVSU.jpg)
for me, this sorts as Albums; Albums [live]; EP's; Singles
(http://i.imgur.com/4o2d3Sm.jpg) (http://imgur.com/4o2d3Sm)
what it doesn't do is break them up into those groups with a nice sorting sub-header :(
If your wish is about being able to do that as well,
then I certainly give it +1
what it doesn't do is break them up into those groups with a nice sorting sub-header :(Can you explain some more what you mean - could you do a simple mock up?
If your wish is about being able to do that as well,
then I certainly give it +1
Can you explain some more what you mean - could you do a simple mock up?As you can see from the previous posts, I'm using a custom sort:
sub-grouping the artwork panel is done for v3.2Thank you :)
read Reply #6 (https://getmusicbee.com/forum/index.php?topic=22674.msg133075#msg133075) and still lost
get stuck here "you can then use a custom sorting" where to do this?
yes i see Define custom sorting" but how to set this up coun't see how to name it or anything
Occasionaly a sub-grouping header gets missed
(http://i.cubeupload.com/Bkx1m9.jpg)
I've tried to find some sort of pattern to the behaviour, to make a more useful bug post, but I can't find any rhyme or reason to it.
The only thing, if I change the grouping tag to another grouping, save the tag and refresh the page, the new sub-grouping shows.
If change the grouping back to the correct grouping, save and refresh, the tag is missing again. And that's not confined to any single grouping tag.
The only consistent thing is that when it occurs, it's always the first grouping sub-header after the grouping header.
Maybe it's some sort of spacing issue for the panel?
Occasionaly a sub-grouping header gets missedis this after a fresh start if MB or only after editing tags?
is this after a fresh start if MB or only after editing tags?after a fresh start, a restart or F5 refresh after editing tags
This looks like an awesome feature, but I'd like to use it in the views I use as well.+1
Would it be possible to create something like this? :)
(https://i.imgur.com/trYbprp.png)
Please ignore the repetition of albums, it's merely for showing purposes. :)
try to use unicode zero-width (invisible) characters at the beginning of grouping tags for custom sorting.
I also tried sub grouping by "custom 1" and just using codes like G1, G2, G3 and so on, but when i put those custom codes in the fields, they display on the main window,
I saw that there are zero width spaces, but I haven't figured out how to insert them into normal text. I also don't see how inserting spaces will solve the issue.they be always sorted after a-z letters. so just add several invisible chars at the beginning of tag to sorts it last. eg:
(http://i.imgur.com/assTDHt.jpg)
you can then use a custom sorting
(http://i.imgur.com/Cz6zVSU.jpg)
Bee-liever, I can see you have achieved something that I haven't been able to.
I see you use the year tag the same way as me, in the format 03/04/2016.
My albums doesn't get sorted correctly this way though.
But I see you have made a custom tag named "Release Sort Index".
Well, I haven't had any success creating a custom tag for that purpose.
I would appreciate any tips on how to do it.
Thanks!
$If(<Genre>="Classical",,$RxReplace(<Path>,"^[\s\S]*?\\(EP|Studio|Instrumental|Holiday|Christmas|Preview|DMBlive|Compilation|Posthumous|Acoustic|Promo|Remix|NPG Music Club|Live|Box Set|Demo|Mixtape|Unreleased|Bootleg(\b|s)|Fan Club|Underground|Independent|Cover Series)[\s\S]*?$","$1"))
Thank you very muchBee-liever, I can see you have achieved something that I haven't been able to.
I see you use the year tag the same way as me, in the format 03/04/2016.
My albums doesn't get sorted correctly this way though.
But I see you have made a custom tag named "Release Sort Index".
Well, I haven't had any success creating a custom tag for that purpose.
I would appreciate any tips on how to do it.
Thanks!
"Release Sort Index" is the date in reverse order. 03/04/2016 becomes 20160403.
I find it especially useful with older releases where you can sometimes track down the month but not the day of a release.
You can only put a year into the year tag with that but with "Release Sort Index" I can also use the month. eg. 19420400.
One of these days I'm going to work out how I can enter the date in ISO 8601 format (YYYY-MM-DD) and get the Additional Tagging Tools plugin to automatically fill in both the "Year" and "Release Sort Index" tags!
@ Paul_Stone342
Sorry for not replying sooner, but sometimes there is just not enough hours in the day to get everything done!
As I said I use the in-built grouping tag, (so as not to waste a custom tag)
(http://i.imgur.com/assTDHt.jpg)
you can then use a custom sorting
(http://i.imgur.com/Cz6zVSU.jpg)
for me, this sorts as Albums; Albums [live]; EP's; Singles
(http://i.imgur.com/4o2d3Sm.jpg) (http://imgur.com/4o2d3Sm)
what it doesn't do is break them up into those groups with a nice sorting sub-header :(
If your wish is about being able to do that as well,
then I certainly give it +1
Bee-liever, I can see you have achieved something that I haven't been able to.
I see you use the year tag the same way as me, in the format 03/04/2016.
My albums doesn't get sorted correctly this way though.
But I see you have made a custom tag named "Release Sort Index".
Well, I haven't had any success creating a custom tag for that purpose.
I would appreciate any tips on how to do it.
Thanks!
"Release Sort Index" is the date in reverse order. 03/04/2016 becomes 20160403.
I find it especially useful with older releases where you can sometimes track down the month but not the day of a release.
You can only put a year into the year tag with that but with "Release Sort Index" I can also use the month. eg. 19420400.
One of these days I'm going to work out how I can enter the date in ISO 8601 format (YYYY-MM-DD) and get the Additional Tagging Tools plugin to automatically fill in both the "Year" and "Release Sort Index" tags!
Certainly can.
I currently use Album Artist/ Group Sorting/ Release Sort Index
Certainly can.
I currently use Album Artist/ Group Sorting/ Release Sort Index
Do you set up realease sort index as a Custom Tag?
I don't see it in the Sorting Set drop-down menus
Bee-liever, I can see you have achieved something that I haven't been able to.
I see you use the year tag the same way as me, in the format 03/04/2016.
My albums doesn't get sorted correctly this way though.
But I see you have made a custom tag named "Release Sort Index".
Well, I haven't had any success creating a custom tag for that purpose.
I would appreciate any tips on how to do it.
Thanks!
"Release Sort Index" is the date in reverse order. 03/04/2016 becomes 20160403.
I find it especially useful with older releases where you can sometimes track down the month but not the day of a release.
You can only put a year into the year tag with that but with "Release Sort Index" I can also use the month. eg. 19420400.
can you add a final 2 numbers for track and have it sort all songs via that whole number within an album?Not sure what you mean. Could you explain a bit more please.
So in Ellingtonia (a duke ellington discography) each recording has an index number which has the date formatted the same way as release sort index.
Then it has 2 final digits denoting the track order of that recording date/session. ie YYYYMMDDRO (RO=Recording Order ie. 01,02,03...)
If I use the same method will it order correctly?
Also, if we make groupings such as
1. Boxset
2. LP
3. Live
etc
If they're not quite alphabetical as with LP then Live is there a way to hide the ordering number in album covers view?
My grouping is non-alphabetical also:
G1; Album
G2; Live
G3; EP
G4; Single
etc
So I use a virtual tag (Release Group) to strip off the number:
(https://i.imgur.com/UvFyrW3.jpg)
Hi Bee-liever! I understand most of your virtual tag until it gets to the $IsNull command. Can you explain exactly what the Split commands do?
Hi Bee-liever! I understand most of your virtual tag until it gets to the $IsNull command. Can you explain exactly what the Split commands do?
My G6 group is for Various Artists Compilations. The Split command is to break that up into sub-groupings so I can get this:
(http://i.imgur.com/VlgnTyS.jpg) (https://imgur.com/VlgnTyS)
I'll just assume you don't want to go that level! :D
Hi Bee-liever! I understand most of your virtual tag until it gets to the $IsNull command. Can you explain exactly what the Split commands do?
My grouping is non-alphabetical also:
G1; Album
G2; Live
G3; EP
G4; Single
etc
So I use a virtual tag (Release Group) to strip off the number:
(https://i.imgur.com/UvFyrW3.jpg)
what am i missing here? Not trying to do the extra stuff- just groupings with hidden ordering numbers
$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",)))))
what am i missing here? Not trying to do the extra stuff- just groupings with hidden ordering numbers
It's how you have the virtual tag constructed. The $If statements have to be nested so MB will keep sorting through the tag until it finds a match.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",)))))
Works except for LP and Live are ordered the wrong way- made sure to sort by virtual tag. Any Ideas why? Thanks in advance :)
Works except for LP and Live are ordered the wrong way- made sure to sort by virtual tag. Any Ideas why? Thanks in advance :)
It's not 'wrong'. The purpose of this is so that you can decide an order for yourself. Just make LP and Live change places in your formulas if you want it different.
The G# is the ordering right? I have G3; as LP and G4; as Live but Live still sorts first like it's basing it off alphabetical sorting as Li comes before LP
The G# is the ordering right? I have G3; as LP and G4; as Live but Live still sorts first like it's basing it off alphabetical sorting as Li comes before LP
I'm sorry if I misunderstood.
Have you set 'Sub Grouping' to use the virtual tag?
Tried but did not resolve issue.
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.
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
Set your Sort By as Album Artist/ Virtual Grouping/ Year
$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",)))))
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?
when I sort by my virtual grouping tag and group by grouping,You shouldn't group by grouping.
@ johnmillsjrSo 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 guessI ask because back in REPLY #72 you were looking at setting up a custom sorting set.
Album I guessI ask because back in REPLY #72 you were looking at setting up a custom sorting set.
Album I guessI 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.......
$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 LPYes, but I think I see why!
Still lists Live before LPYou are grouping by virtual tag. The virtual tag outputs: LP and Live, and there are no 'magical' traces of G1, G2 left in that.
Still lists Live before LPYes, 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 LPYou 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.
Thanks johnmillsjr :)
It's what I suspected.
Change the custom sorting from 'Album/ Grouping' to 'Grouping/ Album' and it should work correctly.
" "
Talk about having to jump through hoops ::)
Worked out 'Group By' sorts on the value of the tag after any processing by virtual tag
'Sub Grouping' sorts on the value before :-X
@johnmillsjr
Because you don't use Album Artist, had to do some major re-thinking on this!
You will need to create a virtual tag (NAA [No Album Artist] maybe?) with the formulaCode" "
You can go back to just sorting by Album
Set your 'Group By' to the new virtual tag
Set 'Sub Grouping' to VirtualGrouping
If this doesn't work then I'm out of ideas :P
It won't save " " as a virtual TagIt does save it.
'Sub Grouping' sorts on the value before :-X
SUCCESS
'Sub Grouping' sorts on the value before :-X
I don't understand.
Do you mean sub-grouping doesn't use or process the result of a virtual tag?
Could you explain this a bit more?
$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",)))))
'Sub Grouping' sorts by the original value of the tag and the displays the processed value:
SUCCESS
It's too bad we can't make the headers bigger. I'm going to make a wishlish post to see if Steven can make this all a but more simpler by adding better ordering support for groupings
SUCCESS
It's too bad we can't make the headers bigger. I'm going to make a wishlish post to see if Steven can make this all a but more simpler by adding better ordering support for groupings
(https://i.imgur.com/iaqKtuf.jpg)
Nevermind, I was doing it slightly wrong- Have it working at 100% as intended!
I finally fixed it.What was your final solution?
How could I add a null value for albums with no grouping?
To summarize:
-I want to break my "Boxsets" grouping tracks into thumbnails based on Album Artist and delete their Album Tag
-I want to display a virtual tag dirived from releasesortindex with the yearspan of the Recordings of each albumartist as the first year and the 2 digits of the latest year 19##-##
-Display other groupings/ LP thumbnails with Album and yearspan
What was your final solution?as a starting point to help you work forward from.
What grouping formula are you now using?
$If($First(<Grouping>)="G1",Boxsets,$If($First(<Grouping>)="G2",Broadcasts,$If($First(<Grouping>)="G3",LPs,$If($First(<Grouping>)="G4",Performances,$If($First(<Grouping>)="G5","Post Releases",)))))
*I want to make a year-span tag based on the releasesortindex that contains the the earliest year followed by a dash followed by the last 2 digits of the latest year based on that thumbnail's tracks. Using a virtual tag would automate/auto update the yearspan when tracks are re-organised at any point
-I want to break my "Boxsets" grouping tracks into thumbnails based on Album Artist and delete their Album Tag
'Sub Grouping' sorts by the original value of the tag and the displays the processed value:
I don't think that is what is happening, and it also might qualify as a strange bug if that was the case.
The sorting order is most likely a result of having 'grouping' as a sorting factor somewhere.
Anyway, enough confusion for now, the one asking for help has the result he was looking for, so all's fine.
Yeah I can't get this to sort Groupings by the numbering
Thanks johnmillsjr :)
It's what I suspected.
Change the custom sorting from 'Album/ Grouping' to 'Grouping/ Album' and it should work correctly.
Still not ordering LP and Live correctly
$Left(<Grouping>,2)
$If($First(<Grouping>)="G1",Boxsets,$If($First(<Grouping>)="G2",Transcriptions,$If($First(<Grouping>)="G3",Broadcasts,$If($First(<Grouping>)="G4",LPs,$If($First(<Grouping>)="G5",Performances,$If($First(<Grouping>)="G6","Post Release",))))))
Surely this must be a bug
I saw that there are zero width spaces, but I haven't figured out how to insert them into normal text. I also don't see how inserting spaces will solve the issue.they be always sorted after a-z letters. so just add several invisible chars at the beginning of tag to sorts it last. eg:
Studio Release
[zero-width space]EP
[zero-width space][zero-width space]Single
[zero-width space][zero-width space][zero-width space]Live Album
etc...
I saw that there are zero width spaces, but I haven't figured out how to insert them into normal text. I also don't see how inserting spaces will solve the issue.they be always sorted after a-z letters. so just add several invisible chars at the beginning of tag to sorts it last. eg:
Studio Release
[zero-width space]EP
[zero-width space][zero-width space]Single
[zero-width space][zero-width space][zero-width space]Live Album
etc...
Doest this work? I've tried adding the text [zero-width space] to groupings and matching them in the virtual tag, is it a unicode symbol or something?
I saw that there are zero width spaces, but I haven't figured out how to insert them into normal text. I also don't see how inserting spaces will solve the issue.they be always sorted after a-z letters. so just add several invisible chars at the beginning of tag to sorts it last. eg:
Studio Release
[zero-width space]EP
[zero-width space][zero-width space]Single
[zero-width space][zero-width space][zero-width space]Live Album
etc...
Doest this work? I've tried adding the text [zero-width space] to groupings and matching them in the virtual tag, is it a unicode symbol or something?
Copy from here (https://coolsymbol.com/zero-width-space-joiner-non-joiner-ltr-rtl-lrm-rlm-characters-symbols.html)
SUCCESS
It's too bad we can't make the headers bigger. I'm going to make a wishlish post to see if Steven can make this all a but more simpler by adding better ordering support for groupings
(https://i.imgur.com/iaqKtuf.jpg)
Nevermind, I was doing it slightly wrong- Have it working at 100% as intended!
How did you do that, that the grouping header is bigger and underlined? I tried nearly every possibility to change a font size, but i didn't found the one for the grouping headlines.
But in the picture it is the Album Cover view and not the Album and Tracks view. So it doesn't change the size for the Grouping Headers Boxset, Live and LPs
hi I'm new here and I can't seem to get a clear idea how to implement this in my library, can somebody please tell me how?
I've tried many different skins, but i can't find one, where it is underlined or where i can change the size of it :(But in the picture it is the Album Cover view and not the Album and Tracks view. So it doesn't change the size for the Grouping Headers Boxset, Live and LPs
You're right, sorry. That setting doesn't show there. Does changing it in Album & Tracks have any effect on the Album Cover grouping? (I haven't tried it.)
The underline comes from the skin you're using, so if you want to change it you can apply a skin override.
I've tried many different skins, but i can't find one, where it is underlined or where i can change the size of it :(
SUCCESS
It's too bad we can't make the headers bigger. I'm going to make a wishlish post to see if Steven can make this all a but more simpler by adding better ordering support for groupings
(https://i.imgur.com/iaqKtuf.jpg)
Nevermind, I was doing it slightly wrong- Have it working at 100% as intended!
How did you do that, that the grouping header is bigger and underlined? I tried nearly every possibility to change a font size, but i didn't found the one for the grouping headlines.
I've tried many different skins, but i can't find one, where it is underlined or where i can change the size of it :(
I'm using this skin and it has an underline:
https://getmusicbee.com/forum/index.php?topic=30067.0
Since we don't really have anything to indicate scale in that screenshot, it may be that the albums are smaller rather than the font being bigger. I guess you could make a wish list request for resizing the font.
The underline comes from the skin you're using, so if you want to change it you can apply a skin override.I know my eyes are old and don't work like they used to, but I don't see an underline in the screenshot. Exactly where is the user trying to get an underline to appear? And are not underlines an option of the font?
As I already explained!How did you do that, that the grouping header is bigger and underlined? I tried nearly every possibility to change a font size, but i didn't found the one for the grouping headlines.
@ KoRnFrEaK
johnmillsjr has a very unusual sorting/grouping strategy as he is trying to create an interactive discography view.
He has sorted and grouped by his grouping header and is not used the sub-grouping header.
That's why his header is in a bigger font.
I know my eyes are old and don't work like they used to, but I don't see an underline in the screenshot. Exactly where is the user trying to get an underline to appear? And are not underlines an option of the font?
It's under the album types in the screenshot, and yes it's pretty light. That line is defined in the skin, I thought I even remembered a setting to determine whether it's solid or fades out but of course I can't find it right now.Thanks. Moving the window to my other monitor I can see it. I guess the two monitors aren't color matched. :-)
Thanks. Moving the window to my other monitor I can see it. I guess the two monitors aren't color matched. :-)You can try Calibrize (https://www.calibrize.com/)
You can try Calibrize (https://www.calibrize.com/)Looks like I downloaded it in 2015. I can't remember if I used it or just archived it. And I'm sure my current monitors were obtained a good deal after 2015. So I will give it a try tomorrow.
But, is there a way to create a virtual tag that outputs something different depending on the artist we're viewing? I want a grouping called "Guest Starring". So if I have a track by Dr. Dre featuring Snoop Dogg, I want that track to appear in both Dr. Dre's and Snoop Dogg's section (that's easy - artist tag allows multiple entries for artists). BUT, if I'm browsing in 'Dr. Dre', I would like that to show up in the 'LPs' grouping. But if I'm browsing the artist 'Snoop Dog', is there a way to group that in the 'Guest Starring' grouping? Currently, that track shows up in the 'LP' section for both artists. Is there any way to do this?
Thank you!!
Another example would be: If I wanted John Lennon's solo albums to show up under The Beatles. If I have 'The Beatles' selected in the left main manel, it would be nice if those albums show up in a section called 'Post Beatles'. If 'John Lennon' is selected as the artist in the left main panel, it is grouped by 'LPs'.
I'm using the method where the "Group By" section is using the virtual tag that is blank, so in sub-grouping i'm using the virtual tag that really sorts the grouping in the way i want., also the custom sort that i'm using is: Grouping/ Year (Desc)/ Album
SUCCESS
It's too bad we can't make the headers bigger. I'm going to make a wishlish post to see if Steven can make this all a but more simpler by adding better ordering support for groupings
(https://i.imgur.com/iaqKtuf.jpg)
Nevermind, I was doing it slightly wrong- Have it working at 100% as intended!
Wow! Can this be done under the Album Artist view?
Wow! Can this be done under the Album Artist view?
Wow! Can this be done under the Album Artist view?
You can split the Album Artist view to the right and it will appear like that.
You would set this up in Layout under the Preferences.
I tried looking for this setting, but uhm, can't seem to find how to split the Album Artist view to the right.
Help please? :)
I still can't seem to find the correct setting for this, but I have somehow chanced upon an easier way of doing thisYou are using the Music Explorer view (not the Artists view as you said earlier) that has different set of sorting/grouping behaviour than the Artwork view that this guide was written for, but I'm glad you where able to get it working to suit your needs.
My only concern now is setting the Groupings label on the Main Panel to my preferred arrangement--as I would really like the Studio Albums to show first, then EPs, Live Albums, then Singles, and Bootlegs. But it seems to sort alphabetically.This is where you'll have to get creative with some zero-width-space (ZWS) characters in your grouping tag to overcome the alphbetical sorting