Anyone have luck reading SiriusXM now playing information?

I am using a XMPCR hooked to my home automation system - Homeseer/Allonis.  Allonis has a driver that controls the switching on the XMPCR and they are reading the now playing information from some form of API related to the Sirius streaming service.  Over time, Sirius has slowly been shutting down the features so now they can only query the songs about every 10 minutes.  I am trying to figure out the best way to get now playing information to trigger more frequently.
 
I know I can query the XMPCR but this means I would lose the channel switching capability currently running with Allonis.  So if I go this route I have to probably write a whole driver for the XMPCR.  Does anyone know how to get to now playing information online?  Thanks.
 
Back
Top