You are now using userscript (GMScript) Stig's Last.fm Album Linkr version ${GMC.info.script.version}. It is the first update of this script in nearly 4 years! This version primarily improves detection and handling of "extended" album-titles.
Do you like the red album-headers that Album Linkr adds to playlists on the Last.fm site? If you have a homepage/blog in need of a "scrobbles widget", you might want to take a look at Tracks - a new web-widget I have created that should work on most websites. And it also (optionally) features red album-headers🙂
This message should normally only be shown once.
`; document.body.appendChild(box); GMC.setValue('boardingversion', GMC.info.script.version); box.showModal(); box.addEventListener('click', (ev) => { ev.stopPropagation(); ev.preventDefault(); box.close(); }); } } }, init: function () { linkr.log('Running init() on last.fm with readyState = ' + document.readyState, linkr.INFO); if (!(linkr.observed?.classList?.contains('hasObserver'))) { linkr.loadSettings(); linkr.setupObserver(); setInterval(linkr.setupObserver, 2000); GMC.registerMenuCommand("Album Collages - Disabled", linkr.collageOff, { accessKey: "D", type: "radio", name: 'collage', checked: (linkr.collagetype === '') }); GMC.registerMenuCommand("Album Collages - 7 Days", linkr.collage7day, { accessKey: "7", type: "radio", name: 'collage', checked: (linkr.collagetype === '7day') }); GMC.registerMenuCommand("Album Collages - 1 Month", linkr.collage1month, { accessKey: "1", type: "radio", name: 'collage', checked: (linkr.collagetype === '1month') }); GMC.registerMenuCommand("Album Collages - 3 Months", linkr.collage3month, { accessKey: "3", type: "radio", name: 'collage', checked: (linkr.collagetype === '3month') }); GMC.registerMenuCommand("Album Collages - 6 Months", linkr.collage6month, { accessKey: "6", type: "radio", name: 'collage', checked: (linkr.collagetype === '6month') }); GMC.registerMenuCommand("Album Collages - 1 Year", linkr.collage12month, { accessKey: "Y", type: "radio", name: 'collage', checked: (linkr.collagetype === '12month') }); GMC.registerMenuCommand("Album Collages - Overall", linkr.collageOverall, { accessKey: "O", type: "radio", name: 'collage', checked: (linkr.collagetype === 'overall') }); GMC.registerMenuCommand("Linkify About Me section", linkr.toggleLinkifyEnabled, { accessKey: "L", type: "checkbox", checked: (linkr.linkifyEnabled) }); GMC.registerMenuCommand("Collapse the top", linkr.toggleCollapseTop, { accessKey: "C", type: "checkbox", checked: (linkr.collapseTop) }); linkr.boarding(); } } }; linkr.log('Userscript running at readyState: ' + document.readyState, linkr.INFO); window.addEventListener('DOMContentLoaded', linkr.init, false); // window.addEventListener('load', linkr.init, false); window.addEventListener('pageshow', linkr.init, false);