Button Remover

Removes the "Explore Premium" and "Install App" buttons from Spotify web player.

  1. // ==UserScript==
  2. // @name Button Remover
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.3
  5. // @description Removes the "Explore Premium" and "Install App" buttons from Spotify web player.
  6. // @author InariOkami
  7. // @icon https://www.google.com/s2/favicons?sz=64&domain=spotify.com
  8. // @match https://open.spotify.com/*
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. function removeElements(selector) {
  16. let elements = document.querySelectorAll(selector);
  17. elements.forEach(el => el.remove());
  18. }
  19.  
  20. removeElements('.ButtonInner-sc-14ud5tc-0.gDlqhe.encore-over-media-set');
  21. removeElements('.ButtonInner-sc-14ud5tc-0.fcsOIN.encore-inverted-light-set.Upqw01TOXETOmR5Td7Dj');
  22. const observer = new MutationObserver(function(mutations) {
  23. mutations.forEach(() => {
  24. removeElements('.ButtonInner-sc-14ud5tc-0.gDlqhe.encore-over-media-set'); // Install App button
  25. removeElements('.ButtonInner-sc-14ud5tc-0.fcsOIN.encore-inverted-light-set.Upqw01TOXETOmR5Td7Dj');
  26. });
  27. });
  28.  
  29. observer.observe(document.body, { childList: true, subtree: true });
  30.  
  31. })();