YTM Add to playlist shortcut

Adds a shortcut to the P button to add the current song to a playlist

As of 2023-07-24. See the latest version.

// ==UserScript==
// @name         YTM Add to playlist shortcut
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Adds a shortcut to the P button to add the current song to a playlist
// @author       Radulfus
// @match        *://music.youtube.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net
// @grant        none
// @license MIT

// ==/UserScript==

(function() {
    'use strict';
    window.addEventListener("keydown",function(event) {

        console.log("keycode? " + event.keyCode);
        if(event.keyCode === 80) {
            console.log("i'm in");
        const playlistButtonElement = document.querySelector('[d="M22,13h-4v4h-2v-4h-4v-2h4V7h2v4h4V13z M14,7H2v1h12V7z M2,12h8v-1H2V12z M2,16h8v-1H2V16z"].style-scope.yt-icon').parentElement.parentElement.parentElement.parentElement;
        playlistButtonElement.dispatchEvent(new Event("click"));
    }
}, false)
})();