Currently, Amarok automatically sorts items for service scripts by the default sorting mechanism depending on how many levels there are, such as Track Artist / Year - Album for 3 levels, sorted alphanumerically. This is inconvenient in a number of ways. For example, if a service returns search results ordered by relevance, Amarok automatically sorts them alphabetically. Also, tracks are sorted alphabetically with no way to specify track numbers. I think the simplest way to implement this would be to display items in the order that the script inserts them. A more complicated and perhaps more flexible way would be to create an API for scripts to specify their own arbitrary rules for sorting. Reproducible: Always