Here was the original problem:
I have a SXM radio in the house. I have a lifetime subscription on the radio. I do not have the SXM streaming service. I was hoping to connect the SXM radio to my B2 using the AUX input. I found out that the AUX input was intended for this purpose. So then I was looking into using the Bluetooth to connect the SXM radio to the B2. Apparently that is not an option either. After going through this exercise, I have concluded that you can play the following with the B2 and your Sonos speakers:
1. Play music that has been loaded onto the B2.
2. Play the contents of a play list.
3. Play preset radio stations.
4. Play files uploaded to the B2.
I resolved my problem by moving my lifetime SXM subscription to my car, then added the SXM streaming service, which they added for free. I should have done this years ago. I added the SXM streaming service to my Sonos account. I then use the Sonos app to select which station to play on my Sonos speakers.
I like the idea of the B2. I like the fact that you don't need to have your computer on to play music through my Sonos speakers. It is easy to rip your CD's to the B2. It is easy to create playlist.
I would like to have the ability to jump to a specific point in a song. When creating playlist, sometimes the songs have a long intro. So there should be a progress bar at the bottom that goes from 0 to the length of the song in minutes and seconds. I should then be able to click on the progress bar to jump to that point in the song.
It would also be nice to be able to select multiple Sonos speakers to play to. This is something you can do in the Sonos app. I suspect the problem is with the integration to the Sonos speakers. I doubt that Sonos has an api for developers. To get around this you have to create a group in the Sonos app. if you make frequent changes to the group as I do, then this is a pain.
The primary reason I bought the B2 is for my wife. She likes to dance for exercise. So we created a couple play list for her.
Had I know the limitation with the integration to Sonos, I probably would not have purchased the B2. Don't get me wrong, it is a nice product. It just doe not solve most of my needs.