Greasy Fork is available in English.

Reversed 'title - artist' format on Last.fm's profile pages

just like the title said

// ==UserScript==
// @name        Reversed 'title - artist' format on Last.fm's profile pages
// @namespace   last.fm
// @include     /last\.fm/
// @exclude    http://beta.last.fm/user/*/library
// @version     1.0
// @grant       none
// @description just like the title said
// ==/UserScript==

function swapElements(obj1, obj2) {
    // create marker element and insert it where obj1 is
    var temp = document.createElement("div");
    obj1.parentNode.insertBefore(temp, obj1);

    // move obj1 to right before obj2
    obj2.parentNode.insertBefore(obj1, obj2);

    // move obj2 to right before where obj1 used to be
    temp.parentNode.insertBefore(obj2, temp);

    // remove temporary marker node
    temp.parentNode.removeChild(temp);
}

var a = document.getElementsByClassName('chartlist-artists');
var b = document.getElementsByClassName('link-block-target');

var c = [];
var k = 10;

for (var i = 0; i < 10; i++) {
c[i] = b[i];
}

for (var i = 21; i < b.length; i++) {
c[k] = b[i];
k++;
}

for (var i = 0; i < a.length; i++) {
swapElements(a[i], c[i]);
}