More > JRiver Media Center 31 for Windows

Feature Request: Fix Swap-Function

(1/2) > >>

wstreit:
Unfortunately, the swap function does not work correctly for names with 4 words or units, for example:
swap(Sonny Boy Williamson II) returns: Boy Williamson, Sonny II,
or swap(Billy Joe Walker Jr.) becomes: Joe Walker, Billy Jr.

I wish this feature can be fixed in the next build.

Matt:
We have special handling for a few suffixes like Jr., Sr., roman numerals, etc.

It makes "Billy Walker Jr." become "Walker, Billy Jr.".

Are you thinking "Billy Joe Walker Jr." should become "Walker, Billy Joe Jr."?  Today it's "Joe Walker, Billy Jr.".

In my head it's not clear that one is better than the other.

blgentry:
I think that the logical swap is "Walker, Billy Joe Jr." .

That said, I no longer sort by last name.  It's too confusing.  My physical media collection, and my digital ones, are all sorted by first real word.  Billy Joel is under B.  "The Hunt For Red October" is sorted under H.  John Lee Hooker is sorted under J.  This is simple and consistent, which is normally how I structure things.

Brian.

dtc:
The vast majority of my titles sort fine with the current swap. There are always going to be anomalies that no algorithm can get right - e.g. Grateful Dead. I just use swap with a manual override for anomalies. I guess that is cumbersome for a huge library but it works for me. Swap can never get everything right.

Matt:
Next build:
Changed: Tuned the Swap(...) expression function to work better with big strings.

We now make "Billy Joe Walker Jr." into "Walker, Billy Joe Jr."

Testing appreciated.

Thanks!

Navigation

[0] Message Index

[#] Next page

Go to full version