Page 1 of 2

SiriusXM SessionID communications error

PostPosted: Mon Nov 30, 2020 9:09 am
by SQLGOD
Getting an error trying to load Sirius channel info in Sonos plugin. Was working fine until recently w/o any PW changes. Account & PW are correct. All other music feeds like Pandora are working fine. Also getting the following error in the log: versionCheck: Unable to reach the version server.

Anyone else seen this issue? Appreciate any direction as to how to resolve. Thanks!

Re: SiriusXM SessionID communications error

PostPosted: Mon Dec 21, 2020 7:42 am
by pgershon
Exact same issue. Been a few weeks now. Nothing different on my end except upgrade to Apple Big Sur - but I think Sonos error came afterward.

Error comes up whenever SONOR tries to read banner on what is playing on Sirius XM, It plays the stream, but it cannot control it anymore.
tarting plugin "Sonos 1.0.17" (pid 11555)
Started plugin "Sonos 1.0.17"
Sonos Error versionCheck: Unable to reach the version server.
Sonos Using Reference ZonePlayer IP: 192.168.1.194
Sonos Loaded Sonos Favorites... [4]
Sonos Loaded Playlists... [0]
Sonos Loaded RadioTime Favorite Stations... [0]
Sonos Serving HTTP Streamer on 192.168.1.100 [0.0.0.0], port 8888
Sonos Error [Mon Dec 21 08:33:07 2020] SiriusXM SessionID communications error
Sonos [Mon Dec 21 08:33:07 2020] Processed plugin preferences.
Sonos Loaded Apple Voices.. [48]
Sonos SSDP Listener Started...
Sonos Adding ZonePlayer: 192.168.1.194, RINCON_949F3E25590A01400, Sonos Player
Sonos SoCo Reactor Ignition...
Sonos LineIn: RINCON_949F3E25590A01400, Audio Component:TV Room
Sonos Loaded Sonos Favorites... [4]

Re: SiriusXM SessionID communications error

PostPosted: Mon Dec 21, 2020 10:06 am
by pgershon
A bit more color - Sirius XM is unable to load the channel list. Comes up blank when trying to set up action group that changes stations.

Re: SiriusXM SessionID communications error

PostPosted: Sun Jan 10, 2021 7:46 pm
by SQLGOD
Is there any fix or workaround for this? Haven't seen any responses...

Re: SiriusXM SessionID communications error

PostPosted: Sun Jan 10, 2021 9:08 pm
by pgershon
I wish I could help but I am stuck here too. It looks to me like the authentication is not being done to the method in the Sonos API, which may have changed? But I really don't know and admit to be speculating as I just started to research the issue when it cropped up for me.

Re: SiriusXM SessionID communications error

PostPosted: Wed Jan 20, 2021 5:31 pm
by AutoMation01
Here is test plugin (potential workaround). This may restore the SiriusXM functions for you and eliminate the error messages from the SiriusXM communication functions and the Plugin update error message.

https://www.dropbox.com/s/vmql0kn2tji9n ... n.zip?dl=0

This is only a test and is quite unsupported .... Your mileage may vary depending on what functions you are using within the plugin.

Enjoy ....

Re: SiriusXM SessionID communications error

PostPosted: Mon Feb 08, 2021 5:28 pm
by wideglidejrp
I am having the same problem. None of my Sonos action groups using SiriusXM work. The error message is SiriusXM SessionID communications error. Has anyone had luck with the test plugin by AutoMation01?

Re: SiriusXM SessionID communications error

PostPosted: Mon Feb 08, 2021 6:05 pm
by Seeker
same problem here.

Re: SiriusXM SessionID communications error

PostPosted: Sun Feb 14, 2021 5:30 pm
by wideglidejrp
I changed my userID and password, thinking that may have had something to do with this problem. Verified login to website with new credentials. Still get the same SiriusXM SessionID communications error from Sonos plugin. I am unable to use any of my Sonos action groups.

Re: SiriusXM SessionID communications error

PostPosted: Tue Mar 02, 2021 9:30 am
by wideglidejrp
I cannot figure out the SiriusXM SessionID communications error. I would like to phrase the issue differently. Is anyone able to play SiriusXM stations using an Indigo Action Group?

Re: SiriusXM SessionID communications error

PostPosted: Tue Mar 02, 2021 1:11 pm
by Seeker
i am not able to start sirius xm from indigo actions (used to be able to). i can play other sources fine.

Re: SiriusXM SessionID communications error

PostPosted: Mon Jul 05, 2021 2:45 pm
by Seeker
Sirius still not working, and i miss it with this plugin. i currently have the one from the dropbox link above.


Sonos Error Error in plugin execution ExecuteAction:

Traceback (most recent call last):
File "plugin.py", line 171, in actionZP_SonosFavorites
File "/Library/Application Support/Perceptive Automation/Indigo 2021.1/Plugins/Sonos.indigoPlugin 15-00-16-547.indigoPlugin/Contents/Server Plugin/Sonos.py", line 1850, in actionDirect
File "/Library/Application Support/Perceptive Automation/Indigo 2021.1/Plugins/Sonos.indigoPlugin 15-00-16-547.indigoPlugin/Contents/Server Plugin/Sonos.py", line 1756, in actionDirect
File "/Library/Application Support/Perceptive Automation/Indigo 2021.1/Plugins/Sonos.indigoPlugin 15-00-16-547.indigoPlugin/Contents/Server Plugin/Sonos.py", line 2618, in get_chan_parms_3_way
NameError: global name 'channels' is not defined

Re: SiriusXM SessionID communications error

PostPosted: Mon Jul 05, 2021 3:44 pm
by wideglidejrp
I am having the same problem.

Re: SiriusXM SessionID communications error

PostPosted: Tue Jul 13, 2021 11:20 am
by AutoMation01
Sorry folks but it appears that SiriusXM made a change that has rendered the session authentication method in the modified plugin useless. The hacked plugin will no longer work.

Re: SiriusXM SessionID communications error

PostPosted: Tue Jul 13, 2021 5:57 pm
by AutoMation01
I found the change that was preventing authentication and updated the plugin with a workaround. Here is a new version that is working as of 07/13/2021 - SXM_Bolt_On V1.2.A.

This is the dropbox link to the updated plugin:

https://www.dropbox.com/s/m42ocl717p73p ... n.zip?dl=0

Be sure to use the download function on the right side of the dropbox screen (under the three ... / more menu) as this will keep the plugin file format in tact to your download folder.

Once installed you will be able to tell if you are running the current version by this series of log messages:

Sonos: Initialized: SXM_Bolt_On V1.2.A
Sonos Doing this bit WITH initial load of website data
Sonos your_id_here <== This is the username from the init_chan_array function that was used to login to SiriusXM
Sonos [Tue Jul 13 17:15:29 2021] Processed plugin preferences.