pbpf

Clear playlists

May 17th, 2022 (edited)
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var song = document.body.querySelectorAll(".dropdown-trigger.ytmusic-menu-renderer");
  2.  
  3. for(var i = 0; i < song.length ; i++) {
  4.     song[i].click(); var dropdown = document.body.querySelector("ytmusic-menu-popup-renderer[slot='dropdown-content']");
  5.     if(dropdown != undefined) {
  6.  
  7.         var remove = dropdown.querySelector("paper-listbox#items").querySelector("ytmusic-toggle-menu-service-item-renderer.ytmusic-menu-popup-renderer");
  8.  
  9.         if(remove != null) {
  10.  
  11.             actualRemove = remove.querySelector('yt-formatted-string.ytmusic-toggle-menu-service-item-renderer');
  12.  
  13.             if(actualRemove != null) {
  14.  
  15.                 if(actualRemove.innerHTML == 'Add playlist to library') {
  16.                     remove.click();
  17.                     await new Promise(r => setTimeout(r, 1000));
  18.                     console.log("added to library");
  19.  
  20.                 } else if (actualRemove.innerHTML == 'Remove playlist from library') {
  21.                     remove.click();
  22.                     await new Promise(r => setTimeout(r, 1000));
  23.                     console.log("removed from library");
  24.                 }
  25.             }
  26.         }
  27.     }
  28.     await new Promise(r => setTimeout(r, 1000));
  29. }
Add Comment
Please, Sign In to add comment