Human readable sort

Are there any plans for human readable sort in any of the clients? I'm currently aware that Plex/Web does not sort in human readable (natural) style. To clarify for the non-techs, my movie section (by default) would be sorted in ASCII order and look something like this:

 

10 Rules for Sleeping Around

12 Angry Men

13

13 Assassins

1408

2 Fast 2 Furious

21

21 & Over

28 Days Later

28 Weeks Later

3 Ninjas

30 Days of Night

300

etc....

 

As opposed to human readable/natural sort which would produce:

 

 

2 Fast 2 Furious

3 Ninjas
10 Rules for Sleeping Around
12 Angry Men
13
13 Assassins
21
21 & Over
28 Days Later
28 Weeks Later
30 Days of NIght
300
1408

 

I find it annoying too but the way around it is to use letters or numbers at the front of the sort order (when you manually edit the metadata). Either use A,B,C or 1A,2B,1B or just 1 - 9, etc. so that you can choose the sort order and then lock the sort order field. 

I do the same thing with movies in a collection, and sort them according to the order of release date rather than title (e.g., Alien - Alien 1, Aliens = Alien 2, etc.)

I think this will be codeable with a Little regex magic (something like /\d+\s/) for catching the number and automatically create a sorting name afterwards.

+1

It would be nice to see this done. Emby clients do it…
Edit: correction: the Emby Web client does it; the Windows 8/10 client doesn’t. I suspect that’s because the server doesn’t automatically set a sort order, and then it’s down to clients to manage human-readable sort orders.

Would love to see this too. This should be considered a bug, not even a feature request. In no world should a media manager put the number 10 before 2.

Every item has two title fields, the visible one and the sort title.

This is exactly what sort titles are for.

@lazybones said:
Every item has two title fields, the visible one and the sort title.

This is exactly what sort titles are for.

Agree - so it’s a manual process at the moment…

Just saying for the number of tiltes it maters on there is already a way to correct it.

There are so many cases where only a manual change makes sense.

For the most part of these examples with a leading digit are solved by padding the sort title with leading zeros till they are 4 digits.

0002 fast 2 furious
0009
0028 days later
0300
2001: a space odyssey
2010

Now that I think of it maybe that is the solution, when metadata is imported Plex could simply pad zeros into the sort field automatically.

Won’t help Alien and Aliens Alien 3 ect that need a forced name like Alien 1 Alien 2 Alien 3 created but it would help.

4 digits? Methinks that breaks down with 20,000 Leagues Under the Sea… Probably better to stick with the manual method…

Early 2021 clean-up: implemented (natural order replaced ascii/alphabetic order)