With the first format you can use the same name more than once:
/rdio/api/1/artist/1/tracks/2/artist/1
I'm pretty sure the ordering of query parameters isn't a part of the HTTP spec.I just did a quick check and Django, for example, will just take the second of any duplicated GET params.