jjr2000 / hide last.fm Ads

// ==UserScript==
// @name         hide last.fm Ads
// @namespace    Jaidon
// @version      0.7.0
// @description  hide last.fm Ads
// @author       jaidon
// @license      MIT
// @updateURL    https://openuserjs.org/meta/jjr2000/hide_last.fm_Ads.meta.js
// @include      https://www.last.fm/*
// @grant     none
// ==/UserScript==

function hideAds() {
  var qsa = document.querySelectorAll(".open-ad-container, .chartlist-row--interlist-ad, .lastfm-ad, .mpu-subscription-upsell, .lastfm-ad-mobile, .related-ads, .related-content, .subscribe-cta, .recs-feed-item--native-ad");
  for (var elm of qsa) {
    elm.remove();
  }

  setTimeout(hideAds(), 1000);
}
hideAds();