The third should be possible with this maintained fork:
Sorry, could have formulated it better. Hetzner did. I’m a happy customer of Linode. It seems they all have filters failing in different ways.
I tried them, but got basically the same treatment as OP with Linode. They just closed my account.
For those who don’t know: VLC also takes a YouTube video address as input (in the menu: Media | Open Network Stream…).
There’s also KID3 and Foobar2000.