.
Try DASH Radio.
They have an app (a.k.a. "client program") for nearly every popular smartphone, tablet, streaming box (including my Roku) or you can just listen through a web browser on a computer.
Over 85 channels of music with excellent sound quality (great dynamic range and stereo separation, very impressive) and no commercials at all.
The best part is the cost. which is nothing. It's free. Not a free trial, free permanently, with unlimited use allowed.
The music selections are programmed by human experts with serious music background, NOT by computers or algorithms.
There are also actual honest-to-god humans in the DASH studios 24x7 running things, it's not a rack of computer servers running a script in an empty building.
DASH was founded by a music world veteran who was sick of FM radio and what it had become, longed for its "good old days" before everything was corporatized, computerized, algorithmized, automated, profit-driven, sound quality crushed to schitt by cramming everything against the volume ceiling to be louder than the other stations and thus "win" while murdering the dynamic range, etc.
DASH was an attempt to bring back all that was good about early FM, with modern high-tech enabling it. A great idea, and it works!
My favorites are the 60s channel, 70s channel, 80s channel and the Disco Fever channel. The jazz and classical channels are good too.
https://dashradio.com/
.