INTERACT FORUM
More => Old Versions => Media Center 15 (Development Ended) => Topic started by: mc_user on April 26, 2010, 07:39:22 am
-
I've got a number of mp3 files with a numeric prefix. When I sort by file name the prefix seems to be ignored, so "0005-A.mp3" will come before "0003-D.mp3"
I also created an expression column with just the prefix, but clicking on the column name doesn't seem to sort it (though it says it does).
Any help getting either to work would be appreciated; I'd prefer the first to work since it's native to the application, but getting the expression to sort properly would be an acceptable workaround.
-
Is it possible the paths are different for the two files you're comparing?
Assuming the paths are the same, the numeric prefix should be sorted as a numbers (so 5 comes before 10, etc.)
Maybe make a playlist of the files and sort the playlist to rule out the view doing any fancy processing.
Let us know what you find. Thanks.
-
All are in the same directory, and it behaves the same when I put them in a playlist. I've got a screen shot attached - you can see the numeric prefix as well as how it is sorting alphabetically.(http://c:\sort.JPG)
-
maybe a small thing to check, just to be sure.
are the 0000
all zero's or is there a capital o somewhere?
had that happen ones.
:)
gab
-
Here is how it lists (truncated) from the command prompt:
20100413142130-Ad
20100414144309-Go
20100414144558-Wu
20100415144559-Sw
20100415144560-at
20100420102411-Av
20100420102520-B.
20100420102618-Bl
20100420102707-Co
20100420102941-JY
20100420103432-Ke
20100420103541-Lo
20100420103621-Pa
20100420103650-Vi
20100420103715-Th
20100420103750-An
20100420103941-Jo
20100420104039-al
20100420104122-Fi
20100420104124-al
20100420104126-Wa
Here's how it sorts in MC 15:
20100413142130-Ad
20100420104039-al
20100420104124-al
20100420103750-An
20100415144560-at
20100420102411-Av
20100420102520-B.
20100420102618-Bl
20100420102707-Co
20100420104122-Fi
20100414144309-Go
20100420103941-Jo
20100420102941-JY
20100420103432-Ke
20100420103541-Lo
20100420103621-Pa
20100415144559-Sw
20100420103715-Th
20100420103650-Vi
20100420104126-Wa
20100414144558-Wu
It should sort the first way (as far as I can tell). See anything wrong?
-
The smart number handler that makes 5 come before 10 (even though 5 sorts before 1 alphabetically) only handles up to 32-bit integers.
Those big numbers you're using are overflowing it. We'll look at expanding this to 64-bit in a coming build.
-
OK, thanks. FYI, I just upgrade from MC 11 and that one handled it fine.
-
The change is available here:
http://yabb.jriver.com/interact/index.php?topic=57335.0