Since pretty much the beginning (still post millenia) I’ve been trying to get somafm to rip via the terminal in Debian.
turns out, it was the user agent string, which you can append with the -u flag:
e.g. streamripper https://somafm.com/gsclassic.pls -u mozilla
and it got it, finally I can check that one off the bucket list. Like I said, pretty much sine the turn of the century.