My personal solution is to play everything with mpv instead: From YouTube's SERP, I copy the link to the video and run `mpv "$(xsel -b)"`, which downloads the video with youtube-dl and plays it in mpv, i.e. in a desktop app. No bullshit, no autoplay, just plain video and audio. As a bonus, this works with almost any website containing video, so the player works the same regardless of website.