getmusicbee.com

General => MusicBee Wishlist => Topic started by: psychoadept on February 16, 2014, 04:53:14 AM

Title: Setting to use Sort Artist/Album/etc
Post by: psychoadept on February 16, 2014, 04:53:14 AM
Many folks expect sort artist, etc to work like they do in iTunes (as I did initially).  Ignore Words helps, but it doesn't cover every scenario (non-english characters, trying to sort by last name, etc).  How about having a single setting in Preferences that would force Artist, Album Artist, Title, and Composer to sort by their respective Sort tags, when available?  This would vastly reduce the need for custom sort orders.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: psychoadept on November 19, 2016, 04:44:33 PM
Bump - would still really love to see this implemented.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: CritterMan on November 20, 2016, 01:49:46 AM
+1
Title: Re: Setting to use Sort Artist/Album/etc
Post by: vzell on November 20, 2016, 10:18:43 AM
+1
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on November 20, 2016, 10:50:25 AM
yes i have noticed its quite a common question/ issue raised by iTunes users. Maybe the behavior should be automatic (or at least the default behvior). Not promising - i need to look into it
Title: Re: Setting to use Sort Artist/Album/etc
Post by: boroda on November 20, 2016, 12:31:43 PM
+1
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on November 21, 2016, 09:01:16 PM
For the next patch update i have changed the behavior so that when sorting by Artist, and a Sort Artist value is entered, then Sort Artist is used. Otherwise Artist is used as now. In all cases the Artist value is displayed. I believe thats the same behavior as iTunes. Ditto for Album Artist, Album, Composer and Title.
You can still sort using the Sort Artist field as now if you wish. The difference is MB automatically generates a sort artist value if no Sort Artist is entered, so depending on the size of your library and how strictly you want to use Sort Artist, that still might be the way to go.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on November 21, 2016, 10:25:51 PM
http://musicbee.niblseed.com/V3_1/MusicBee31_Patched.zip

The only thing i can see that might cause concern is if any of your files have sort artist/ sort album artist mistagged, that will cause albums to be unexpectedly broken or mis-sorted. If we get a number of people raising issues around this i might take the functionality out as i dont want to create an option for it.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: psychoadept on November 21, 2016, 10:56:34 PM
Cool!

I suspect this might catch a few people off guard, but hopefully not too many.

Do Composer and Title also use Ignore Words settings?
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on November 23, 2016, 07:55:02 PM
Do Composer and Title also use Ignore Words settings?
composer intentionally doesnt use the ignore words settings - when i did it that way it didnt make sense to me why it would needed for composer
Title: Re: Setting to use Sort Artist/Album/etc
Post by: CritterMan on November 27, 2016, 04:52:48 AM
Seeing it live, my opinion is that it needs a check box. Inconsistencies in some of my tags almost had me headed to the bug reports until I remembered this thread.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Bee-liever on November 27, 2016, 06:11:21 AM
Seeing it live, my opinion is that it needs a check box. Inconsistencies in some of my tags almost had me headed to the bug reports until I remembered this thread.
Or another tab in the tag editor that displayed all the "Sort" value tags
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on November 27, 2016, 08:54:19 AM
Seeing it live, my opinion is that it needs a check box. Inconsistencies in some of my tags almost had me headed to the bug reports until I remembered this thread.
Or another tab in the tag editor that displayed all the "Sort" value tags
i have been thinking about doing that as is the case with iTunes. This might sound a slightly strange approach but i might add the "Sorting" tab to the tag editor and in that tab have an option to "enable sorting overrides" not enabled by default so its no surprises for current MB users. But when enabled you can enter the sort override values much like the iTunes sorting tab. That does mean the sort tag values will be updateable in two tags - the custom tags tab and the new Sorting tab
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Bee-liever on November 27, 2016, 11:14:19 AM
This might sound a slightly strange approach but i might add the "Sorting" tab to the tag editor and in that tab have an option to "enable sorting overrides" not enabled by default so its no surprises for current MB users. But when enabled you can enter the sort override values much like the iTunes sorting tab. That does mean the sort tag values will be updateable in two tags - the custom tags tab and the new Sorting tab
I was thinking more along the lines off having the five '-Sort' values, currently available in the custom tags, being made permanently available tags in the "Sorting" tab.  This then frees up 5 more custom tags slots, another thing that has oft been asked for in the wishlist.
A win-win situation  8)
Title: Re: Setting to use Sort Artist/Album/etc
Post by: psychoadept on November 27, 2016, 03:45:08 PM
I was thinking more along the lines off having the five '-Sort' values, currently available in the custom tags, being made permanently available tags in the "Sorting" tab.  This then frees up 5 more custom tags slots, another thing that has oft been asked for in the wishlist.
A win-win situation  8)

+1

What's the fifth tag you're thinking of?  I can only think of album, album artist, title, and composer
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on November 27, 2016, 06:16:10 PM
I was thinking more along the lines off having the five '-Sort' values, currently available in the custom tags, being made permanently available tags in the "Sorting" tab.  This then frees up 5 more custom tags slots, another thing that has oft been asked for in the wishlist.
A win-win situation  8)
That did occur to me and i might still do that but the reason i probably wont do that is it could affect file naming templates and virtual tags
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Bee-liever on November 27, 2016, 08:16:15 PM
What's the fifth tag you're thinking of?  I can only think of album, album artist, title, and composer
the other one is artist

That did occur to me and i might still do that but the reason i probably wont do that is it could affect file naming templates and virtual tags
It wouldn't be the first time (and probably not the last  ;)  ) I've had to redo my templates and virtual tags because of a re-think of my custom tag info and order within the tab.
Somewhere in the wishlist is one of mine for MB to notify you of the templates that will be affected by such changes.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: psychoadept on November 28, 2016, 02:55:54 AM
What's the fifth tag you're thinking of?  I can only think of album, album artist, title, and composer
the other one is artist

Oh, duh.  I had it in my head, but somehow it didn't make it in the list.

Quote
That did occur to me and i might still do that but the reason i probably wont do that is it could affect file naming templates and virtual tags
It wouldn't be the first time (and probably not the last  ;)  ) I've had to redo my templates and virtual tags because of a re-think of my custom tag info and order within the tab.
Somewhere in the wishlist is one of mine for MB to notify you of the templates that will be affected by such changes.

I concur, the benefits of this change outweigh the difficulties.  How hard would it be to include a script to convert existing templates?  If that's complicated, then maybe a warning message when installing the updated version?  And Bee-liever's suggestion of tracking templates makes sense, too.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: vzell on December 01, 2016, 05:23:45 PM
I was thinking more along the lines off having the five '-Sort' values, currently available in the custom tags, being made permanently available tags in the "Sorting" tab.  This then frees up 5 more custom tags slots, another thing that has oft been asked for in the wishlist.
A win-win situation  8)

+1

What's the fifth tag you're thinking of?  I can only think of album, album artist, title, and composer

+1
Title: Re: Setting to use Sort Artist/Album/etc
Post by: hiccup on December 12, 2016, 06:52:35 PM
+1 for having at least these three directly available:

sort album artist
sort artist
sort composer


(I left out 'sort album', 'sort title', 'sort show', since I personally don't care for those)

I can understand some concern for possibly affecting file naming templates and virtual tags some more experienced users might already have setup, but I am guessing they would welcome and understand this improvement and are willing and able to make the necessary changes in their setups.
And importantly, they would probably also welcome the freed-up available custom tags.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: psychoadept on December 12, 2016, 06:54:09 PM
+1 for having at least these three directly available:

sort album artist
sort artist
sort composer


(I left out 'sort album', 'sort title', 'sort show', since I personally don't care for those)

I just think if it's done for any of them, it should be all
Title: Re: Setting to use Sort Artist/Album/etc
Post by: hiccup on December 13, 2016, 03:43:21 PM
I just think if it's done for any of them, it should be all

You're probably right.
It would be good to have a clear distinction between 'regular' tags, and actual 'custom' tags.
I remember that confusing me a bit too when I first started using MusicBee. Why would you need the 'custom tag' feature for regular tags?
Title: Re: Setting to use Sort Artist/Album/etc
Post by: hiccup on December 13, 2016, 05:52:12 PM
Hm, a big oversight, I now see 'artist sort' and 'album artist sort' are already available.
But in drop-down menu's they are to be found under the 's' ('sort artist', 'sort album artist')
Understandable, but for consistency it might be better to have them there under the 'a' ('artist sort' and 'album artist sort').

I ran through all the common tagging fields I am aware of, and made a list of tags that are currently only available by using the custom tag feature.

I divided them in three groups. The first group is what I would really like to see directly available without needing (sacrificing) custom tags.
The second group would be less important to me personally to have directly available, and the third even less.


I.
composer sort order                                          TSOC
subtitle (useful for classical)                                 TIT3
set subtitle (useful for classical)                            TSST
original album (perhaps useful for classical; work?)    TOAL
original filename (useful for classical)                       TOAF
musician credit list                                               TMCL
language                                                            TLAN
remixer                                                              TPE4
album sort order                                                 TSOA


II.
involved people list              TIPL
initial key                           TKEY
media type                         TMED
original artist (performer)      TOPE


III.
file type                                           TFLT
original lyricist                                   TOLY
file owner                                         TOWN
net radio station                                TRSN
net radio owner                                 TRSO
international standard recording code    ISRC
commercial info                                  WCOM
copyright                                          WCOP
official audio file url                            WOAF
official artist url                                 WOAR
radio page url                                    WORS
publisher url                                      WPUB
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on January 04, 2017, 02:52:56 PM
Many folks expect sort artist, etc to work like they do in iTunes (as I did initially).  Ignore Words helps, but it doesn't cover every scenario (non-english characters, trying to sort by last name, etc).  How about having a single setting in Preferences that would force Artist, Album Artist, Title, and Composer to sort by their respective Sort tags, when available?  This would vastly reduce the need for custom sort orders.
for the next v3.1 update, the editing of sort tags is implemented in a similar way to the iTunes Sorting tab in its tag editor.
The behavior of using the sort values when sorting the associated field (eg. using the value entered for sort artist affects how artist is sorted) is already implemented in v3.1. I have added a setting to disable that new behavior, although i might remove that setting from the GUI for the sake of keeping the settings simpler.
And lastly sort tags are no longer enabled via custom tags - they have their own dedicated input fields now, and hence free's up those custom tag fields. I have implemented some migration code that remaps any custom fields to the new dedicated fields so you should not need to manually change any naming templates. However if you go back to using an older MB version, you will need to manually remap the custom tags.

I will post an updated v3.1 probably on the weekend with these changes.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: psychoadept on January 04, 2017, 02:56:50 PM
Wow, that's awesome! Can't wait to see it in action.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: CritterMan on January 04, 2017, 03:27:52 PM
I like the approach you took, and greatly appreciate the migration code.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on January 07, 2017, 03:51:20 PM
for the next v3.1 update, the editing of sort tags is implemented in a similar way to the iTunes Sorting tab in its tag editor.
The behavior of using the sort values when sorting the associated field (eg. using the value entered for sort artist affects how artist is sorted) is already implemented in v3.1. I have added a setting to disable that new behavior, although i might remove that setting from the GUI for the sake of keeping the settings simpler.
And lastly sort tags are no longer enabled via custom tags - they have their own dedicated input fields now, and hence free's up those custom tag fields. I have implemented some migration code that remaps any custom fields to the new dedicated fields so you should not need to manually change any naming templates. However if you go back to using an older MB version, you will need to manually remap the custom tags.
as mentioned this version migrates any custom sort tags to dedicated tags. If you want to go back to an older 3.1 version, you will need to re-assign the custom tags and redo any naming templates that referenced the custom sort tags

http://musicbee.niblseed.com/V3_1/MusicBee31_Patched.zip
Title: Re: Setting to use Sort Artist/Album/etc
Post by: CritterMan on January 07, 2017, 07:03:15 PM
Did you change how <Year> is handled for sorting? It looks like it normalizes the date format before sorting, perhaps like this:

Code
$Date(<Year>,yyyy-MM-dd)

If so, thank you very much!

My chronological sorting was broken by this update until I tried it without using the above virtual tag formula I had previously set to account for the differences in date format in my files. Now it works as I intended without the virtual tag no matter what format is in the metadata.

In case anyone is wondering: my mp3 files have dates stored as M/d/yyyy and my flac files use yyyy-MM-dd.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: psychoadept on January 07, 2017, 07:39:27 PM
This looks great so far!  The conversion appears to have gone perfectly.  Working on moving my custom tags into the empty slots now.  :D

Edit: Ok, one thing not changed by the conversion was grouping by Sort Composer in one of my custom views.  But that's easily fixed.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: hiccup on January 07, 2017, 07:50:58 PM
Before I jump in, join the pool party, and revise my tagging scheme:
Should I assume that my proposal for the other tags I was wishing for to become regular tags is off the table for the near future?

http://getmusicbee.com/forum/index.php?topic=20494.0
Title: Re: Setting to use Sort Artist/Album/etc
Post by: psychoadept on January 07, 2017, 09:10:17 PM
One thing that isn't working quite as expected on the Sorting tab is that Album Artist and Sort Album Artist are not showing the value defined in Sorting/Grouping under "detect iTunes compilations and treat as Album Artist", when appropriate.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on January 07, 2017, 09:20:56 PM
Edit: Ok, one thing not changed by the conversion was grouping by Sort Composer in one of my custom views.  But that's easily fixed.
i see i havent done custom views or playlists, so i will do them for the next update but it will be too late for anyone who has already run the latest version
Title: Re: Setting to use Sort Artist/Album/etc
Post by: psychoadept on January 07, 2017, 09:21:48 PM
Never mind my last post about iTunes Compilations, I think I hadn't got all my tags sorted out yet.  I'll report back later.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on January 08, 2017, 09:16:24 AM
Before I jump in, join the pool party, and revise my tagging scheme:
Should I assume that my proposal for the other tags I was wishing for to become regular tags is off the table for the near future?

http://getmusicbee.com/forum/index.php?topic=20494.0
i wont make any further changes for now but i wont rule out making the tag editor completely customisable as a separate project at a later date
Title: Re: Setting to use Sort Artist/Album/etc
Post by: hiccup on January 08, 2017, 09:19:49 AM
ok, thnx.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on January 08, 2017, 11:10:29 AM
One thing that isn't working quite as expected on the Sorting tab is that Album Artist and Sort Album Artist are not showing the value defined in Sorting/Grouping under "detect iTunes compilations and treat as Album Artist", when appropriate.
i have tweaked how info is displayed for the album artist in the sorting tab so the effective sort value is now always displayed. It doesnt affect in any way the actual sorting results
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on January 08, 2017, 01:01:39 PM
Did you change how <Year> is handled for sorting? It looks like it normalizes the date format before sorting, perhaps like this:

Code
$Date(<Year>,yyyy-MM-dd)

If so, thank you very much!

My chronological sorting was broken by this update until I tried it without using the above virtual tag formula I had previously set to account for the differences in date format in my files. Now it works as I intended without the virtual tag no matter what format is in the metadata.

In case anyone is wondering: my mp3 files have dates stored as M/d/yyyy and my flac files use yyyy-MM-dd.
to be honest, needing to use $Date(<Year>,yyyy-MM-dd) made no sense in the first place as MB would still have needed to parse the <Year> field into a valid date in order for the $Date to work. When sorting by date, MB uses the same date parsing.
In any case, one thing i would like to know is have you defined the virtual tag as a Date datatype in Tags(2)/ Fields ?
Title: Re: Setting to use Sort Artist/Album/etc
Post by: CritterMan on January 08, 2017, 07:45:37 PM
to be honest, needing to use $Date(<Year>,yyyy-MM-dd) made no sense in the first place as MB would still have needed to parse the <Year> field into a valid date in order for the $Date to work. When sorting by date, MB uses the same date parsing.
In any case, one thing i would like to know is have you defined the virtual tag as a Date datatype in Tags(2)/ Fields ?

No, it was left as a string.

Dates would be sorted previously, but MM/dd/yyyy would be sorted first and then yyyy-MM-dd would be sorted after those values. Now, for <Year> at least, dates are sorted chronologically without need of a virtual tag. Here's the kicker in case you're curious: I still need to use a virtual tag to sort by the custom tag <Original Year>: $Date(<Original Year>,yyyy-MM-dd) which is currently defined as a string in my settings. Here's how the results are different:

Album Artist/ Sort Original Year (my virtual tag defined above, string)/ Year /Album
-Album covers are sorted first by album artist or sort album artist as expected, then <Original Year> in chronological order regardless of date format, then by <Year> in chronological order regardless of date format, then by album title.


Album Artist/ Original Year/ Year /Album
-Album covers are sorted first by album artist (or sort album artist if present), then the original release year where the date format is MM/dd/yyyy in chronological order, then the original release year where the date format is yyyy-MM-dd in chronological order, then by <Year> in chronological order regardless of format, then by album title.

Make sense? This should be reproducible with dummy files, so here you go: https://dl.dropboxusercontent.com/u/101342440/Test.zip (https://dl.dropboxusercontent.com/u/101342440/Test.zip)

The above files only have the four tags necessary for the sorting I outlined above. The tags were created using only the MB editor and match the differences in my files regarding date format (required by the flac/mp3 tag differences). When sorted chronologically, they should end up arranged alphabetically. Any change in the alphabetical order of the album names will show an error in chronological sorting.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on January 08, 2017, 07:56:46 PM
to sort as a date, any custom or virtual tags need to be configured as Dates in Tags(2)/ Fields
Title: Re: Setting to use Sort Artist/Album/etc
Post by: CritterMan on January 08, 2017, 08:26:25 PM
to sort as a date, any custom or virtual tags need to be configured as Dates in Tags(2)/ Fields

I can confirm that this in not the case with yyyy-MM-dd specifically. yyyy-MM-dd sorts very well as a string because it's designed to work in exactly that way. The virtual tag I outlined, configured as a string, corrects the issue I see when sorting by <Original Year>. I haven't bothered to test my virtual tag as a date because there has been no need. But, for giggles, let's see what happens when I change my virtual tag to a date...

...and nothing changes. Sorting by my virtual tag <Sort Original Year> still fixes the problem, and sorting by <Original Year> still has the problem.

I get why it's hard to understand what I'm saying is happening, that's why I provided files so others can reproduce the issue. Here are the steps, you will need to have the custom tag <Original Year> set up in Tags (1):

1) Place all eight files in your library.
2) Set custom sorting on the Albums view: Album Artist/ Original Year/ Year/ Album
3) Observe they are sorted EFGHABCD
4) Set custom sorting: Album Artist/ $Date(<Original Year>,yyyy-MM-dd)/ Year/ Album where the underlined text is a virtual tag you create (string, date, doesn't matter how it's configured).
5) Observe that the albums are now sorted to ABCDEFGH as they should be based on the dates entered into the <Year> and <Original Year> tags.

There is a problem with how MB sorts by dates that have different but supported formats. Before 3.1.6216, this same issue affected the <Year> tags, but not anymore. Another workaround would be for me to find a date format that my flac and mp3 files could both use, but I'm fine with my fix and don't want to put in the unnecessary work.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on January 08, 2017, 08:38:35 PM
i am saying you need to configure your custom tag <Original Year> as a date field otherwise it will sort as a string. Its not clear to me that you have done that

As you say, for the virtual tag you are using, it will also work with string sorting because of the date conversion function and format used
Title: Re: Setting to use Sort Artist/Album/etc
Post by: CritterMan on January 08, 2017, 08:43:38 PM
i am saying you need to configure your custom tag <Original Year> as a date field otherwise it will sort as a string. Its not clear to me that you have done that

As you say, for the virtual tag you are using, it will also work with string sorting because of the date conversion function and format used

Yes, I have configured my virtual tag as a date, not a string. I want to make sure I'm being clear, the virtual tag is not the problem. It solves the problem. Effectively.

The problem existed, then I made the virtual tag and used it to sort instead of using <Original Year>, then the problem went away. Clear?
Title: Re: Setting to use Sort Artist/Album/etc
Post by: psychoadept on January 09, 2017, 03:11:29 PM
If you're displaying the tag editor docked in the main panel, and you have multiple tracks selected, the Sorting tab is partially cut off at the top (the first line of fields don't display).
Title: Re: Setting to use Sort Artist/Album/etc
Post by: CritterMan on January 10, 2017, 02:45:16 AM
If you're displaying the tag editor docked in the main panel, and you have multiple tracks selected, the Sorting tab is partially cut off at the top (the first line of fields don't display).

Reproduced.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on January 10, 2017, 07:14:10 AM
thats fixed now
Title: Re: Setting to use Sort Artist/Album/etc
Post by: vzell on January 12, 2017, 04:36:52 PM
I have added a setting to disable that new behavior, although i might remove that setting from the GUI for the sake of keeping the settings simpler.
Where is this setting located ?
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on January 12, 2017, 06:31:13 PM
i didnt include it. For now, you can edit MusicBeeSettings.ini while MB is not running and change <DisableSortAsTags>true</DisableSortAsTags>
Title: Re: Setting to use Sort Artist/Album/etc
Post by: vzell on January 12, 2017, 10:05:55 PM
Thanks, it's actually in MusicBee3Settings.ini.

This setting should really be included in the preferences, as it comes in handy (at least in my use cases)
Title: Re: Setting to use Sort Artist/Album/etc
Post by: redwing on April 12, 2018, 05:12:22 PM
Sorting\Grouping settings tab has dialogs for editing custom sort artist and album name values. But there's no support for sort title field. Can you add another dialog where custom sort title values can be browsed and edited?
Title: Re: Setting to use Sort Artist/Album/etc
Post by: redwing on April 12, 2018, 05:25:12 PM
Also is it intended when no word is entered to "ignore words" setting it defaults to "the"?
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on April 12, 2018, 06:53:37 PM
Sorting\Grouping settings tab has dialogs for editing custom sort artist and album name values. But there's no support for sort title field. Can you add another dialog where custom sort title values can be browsed and edited?
no, custom sort titles work differently and are only stored/retrieved from a music file as any tag
Title: Re: Setting to use Sort Artist/Album/etc
Post by: redwing on April 12, 2018, 07:19:54 PM
no, custom sort titles work differently and are only stored/retrieved from a music file as any tag

OK. That helps.

I created an auto-playlist that compares title and sort title values to find out files with custom sort title tags.
Since when no word is entered to "ignore words" setting it defaults to "The", you have to enter a made-up word to the setting to clear up sot title values except those having a custom sort title tags. Then "Remove Tags" command can take care of the rest.

I think when no word is entered to "ignore words" setting it shouldn't defaults to "The". It's not the same that "The" is entered to the list when MB is installed and that removing it from the setting defaults to "The".
Title: Re: Setting to use Sort Artist/Album/etc
Post by: redwing on April 14, 2018, 04:45:31 PM
no, custom sort titles work differently and are only stored/retrieved from a music file as any tag

Something else is going on. I made sure all custom sort title tags got cleared up in my collection, but now some got the tag from somewhere and those tracks are all I edited title tags after that. For the tagging, I only used album auto tagger, Additional Tagging Tools plugin and MB's native search and replace command. Does MB add sort title tag with the previous value when title tag is edited in a non-manual way?
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on April 14, 2018, 05:15:57 PM
i use the album auto-tagger a lot myself and there is no behaviour that additionally saves a sort title tag, and there is no where that sets and saves the sort title apart from the tag editor and in-panel direct editing of a field.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: redwing on April 14, 2018, 06:07:41 PM
Thanks for the clarification! Then it must be my mistake. Probably when title was edited, its previously unnoticed sort title tag started working and got my attention as now I realized I had only checked files having different values for the two fields.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: redwing on April 19, 2018, 06:14:32 PM
I noticed an issue with sort composer tag when multiple composers are tagged. It would be the same for other sort tags with multiple values.

(https://i.imgur.com/fGwy2VZ.png)
So I used the format "AAA; BBB" for display composer tag and didn't enter any value for sort composer tag for that multi-composer track.
As the screenshot shows, those tags are not treated consistently.
If a sort composer tag is not set for multi-value composer tag, how about sorting it by the existing sort composer value of the first composer?
So in this case "Liszt, Franz" would be the sort composer tag of "Franz Liszt; Giuseppe Verdi" composer tag.
Also the column browser should show two "Liszt, Franz" and two "Verdi, Giuseppe" in sort composer column.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on April 21, 2018, 06:24:59 PM
In the column browser the composer is being split into the individual values, where as thats not possible in the main panel. Are you suggesting the column browser should not be split because its a sort field? If thats what you are saying i can see your point but also i think its useful that it is split
Title: Re: Setting to use Sort Artist/Album/etc
Post by: redwing on April 21, 2018, 07:17:36 PM
No, it should split in the column browser but it currently doesn't show each individual tag's existing sort composer value. As the result, it shows two values for composer tag but four values for sort composer tag.

Another request is its main panel sort composer value should be, again, the existing sort composer tag of individual composer tags. So this case I'd like to see either "Liszt, Franz" or "Liszt, Franz; Verdi, Giuseppe" when its own sort composer tag is not set, no matter what the display composer value may be.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on April 21, 2018, 08:05:48 PM
No, it should split in the column browser but it currently doesn't show each individual tag's existing sort composer value. As the result, it shows two values for composer tag but four values for sort composer tag.
i am afraid i still dont get why what is currently being done is wrong. MB splits most tags with ";" into separate values in the column and thumb browsers. Because there is no sort composer for one of the files, MB falls back to the composer which has 2 values when split
Title: Re: Setting to use Sort Artist/Album/etc
Post by: redwing on April 21, 2018, 08:24:49 PM
MB falls back to the composer which has 2 values when split

When it falls back to the composer tag and split it into two, then shouldn't it check whether there's an existing sort value for each individual composer tag?
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on April 22, 2018, 03:57:11 PM
MB falls back to the composer which has 2 values when split
When it falls back to the composer tag and split it into two, then shouldn't it check whether there's an existing sort value for each individual composer tag?
thats done for the next v3.2 update

http://musicbee.niblseed.com/V3_2/MusicBee32_Patched.zip
Title: Re: Setting to use Sort Artist/Album/etc
Post by: redwing on April 22, 2018, 08:59:55 PM
Thanks! Column browser now shows existing sort values for individual composers.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: redwing on July 10, 2018, 05:33:22 PM
Looks like there's total character limit in entering sort artist list. Can you increase that?
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on July 10, 2018, 05:43:05 PM
when entering the list in text mode?
Title: Re: Setting to use Sort Artist/Album/etc
Post by: redwing on July 10, 2018, 05:45:01 PM
Yes
Title: Re: Setting to use Sort Artist/Album/etc
Post by: Steven on July 10, 2018, 07:39:34 PM
for the next patch update i have removed the length restriction

http://musicbee.niblseed.com/V3_2/MusicBee32_Patched.zip
Title: Re: Setting to use Sort Artist/Album/etc
Post by: redwing on July 10, 2018, 07:57:08 PM
Thanks! Now it's working fine with a long list.
Title: Re: Setting to use Sort Artist/Album/etc
Post by: redwing on July 14, 2018, 07:51:55 AM
I have added "composer:" to every item in my sort artist list using text mode, since I only use sort value for composers. This has resolved a lot of issues for me and suggest this could be offered as an option so that users don't have to add that prefix manually every time they add a new sort value.