My wife gave me an XM radio and subscription for Christmas. I tell her regularly that it is one of the best gifts ever. I use the "boombox" in the shop and listen to it for hours without getting tired of it. It is much more relaxing and makes my time out there more pleasant. If a channel gets a little too over the top for my taste I just switch to another one, and no advertising on any of them. They play a lot of music I never heard before, and a lot of old tunes that I haven't heard in years. Monday I was off for President's Day and listened to a show that Tom Petty hosts where he plays his favorite stuff - all good.
It's made listening to radio fun again, as I used to get annoyed with the inane banter from the DJ's on regular radio, and the advertising. Not anymore.
..Usual disclaimer.. no affiliation with XM etc. Just happy customer.
--Cheers!