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

Reply via email to