var lastfmData = { baseURL: "https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=", // Your Last.fm Username user: "webhook", // Your API key api_key: "05e5cd17fea160c0e08d6b9503143529", additional: "&format=json&limit=1" }; var getSetLastFM = function () { $.ajax({ type: "GET", url: lastfmData.baseURL + lastfmData.user + "&api_key=" + lastfmData.api_key + lastfmData.additional, dataType: "json", success: function (resp) { var recentTrack = resp.recenttracks.track[0]; var formatted = recentTrack.name; $("a#tracktitle") .html(formatted) .attr("href", recentTrack.url) .attr("title", recentTrack.name + " by " + recentTrack.artist["#text"]) .attr("target", "_blank"); var artistFormatted = recentTrack.artist["#text"]; $("a#trackartist") .html(artistFormatted) .attr("title", "Artist : " + recentTrack.artist["#text"]); $("img#trackart").attr("src", recentTrack.image[2]["#text"]); }, error: function (resp) { $("a#tracktitle").html( "" + "Silence!" ); $("img#trackart").attr("src", "https://i.imgur.com/Q6cCswP.jpg"); var artistFormatted = "Prashant Shrestha"; $("a#trackartist") .html(artistFormatted) .attr("href", "igna.rocks/"); } }); }; // Get the new one. getSetLastFM(); // Start the countdown. setInterval(getSetLastFM, 10 * 1000);