Howard, You can select XM stations with your IR remote and on any SB with a display. You can either manually tune in an XM station, or set up a list of favorites. This is what I have done.
If you set up a list of favorites, you can even access them with the Duet controller. I've even gone as far as to create a new instance of the favorites/myradio OPML plugin, and have the list of XM channels show up on the Duet controller under a nice XM logo. To me, the problem is that you can only have one SB (or other client such as a PC browser player) logged in to your XM account at any one time. This means no syncing between multiple players. This isn't an problem with the XMPlugin, but with the XM Online service. (I think - I'm new to both XM and Squeezecenter, so I'm not sure if you are able to connect more than one client to your XM account at a time. I have not tested this with multiple PC clients, only with a PC client and a SB.) There is one serious issue with XM login/logout on the current XMPlugin. There is no way to log out another player from your current player with the IR remote, or from the Duet controller, only from the web interface. It works like this: Assume you are playing an XM stream in the Kitchen, but then decide to move to the Living Room. Since XM doesn't allow you to have more than one client logged in to the XM Online account at a time, you have to logout the Kitchen SB from XM before starting an XM stream in the Living Room. (In my experience, XM login happens automatically when starting a stream. There is no need to log in a SB before starting a stream if there are no other clients logged in.) Another less serious issue is that song information doesn't display, but I don't really care about that. All I want to be able to do is play a stream from any SB, and not have to log out the previous SB from XM. Baby steps. What I am now trying to do is to port the login/logout interface from the current .html plugin to a .pm plugin that works for the Duet controller. I'm not sure if there is some source code missing from the package or not, and PhilF hasn't contacted me yet. I don't understand how he gets the player MAC address, or where the .pm files are that the current .html plugin accesses. What I'll probably end up doing is to have a have a settings page for my new plugin where you specify the MAC addresses for all of your SB. Then when you attempt to play an XM stream, the first thing that happens is that it runs through the list of MAC adddresses, and logs out all of the SB that *might* be logged in to XM. Once all of them are logged out, it is safe to open the new stream on the current player. I've attached my myradio.opml. I only have XM stations in here, so you should cut/paste the XM portions from my file into your myradio.opml file if you have your own settings. This file includes all stations that XM broadcasts, even those that don't come through XM Radio Online, so most all of the Sports doesn't work, several of the Comedy and News do not work, and even some of the music stations as well. I'll leave it to someone else to post an edited file with those unsupported stations stripped out. +-------------------------------------------------------------------+ |Filename: myradio.opml.zip | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=6031| +-------------------------------------------------------------------+ -- jerrberr ------------------------------------------------------------------------ jerrberr's Profile: http://forums.slimdevices.com/member.php?userid=19400 View this thread: http://forums.slimdevices.com/showthread.php?t=21435 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/plugins
