This has been discussed previously....including by me. I'd have dropped it a long time ago, but Mrs. Cyberdad likes Oprah and a couple of the other talk channels. And I will admit I like listening to Fox, CNN, and MSNBC on long drives, as well as live sports pbp.
But listening to music can be downright painful.
Anyway, there is a way to hear XM in good quality audio. Download the smartphone app. Of course, if you do that...or if you listen online...you now have a new problem. Sirius/XM's timers will keep booting you off. On top of that, you won't get a number of channels that you've already paid for. Such as the aforementioned live pbp sports.