In ticket #4819 response #8 an observation is made about sorting.
In the US there are often a boatload of channels, most of which are rubbish, than can number in the
thousands. I have 1100 or so, thats15 pages to scroll around in.
The output of the numeric sort as referenced in #8 a bit quirky.
[There's a name for this sort type but it escapes me].
I think a general-numeric-sort is what would be more obvious.
I think that goes 0,1,2,3,4,5,6,7,8,9,10...99,100,101...199,200,201.......1099,1100,1101
Obvious to humans!.
Probably wouldn't matter with a small number of channels so may not appear obvious outside the US!.
I wondered around in the source a bit and it might be that a different option to qsort(...) in channels.c?
would do the trick...