AngellusMortis / sxm-client

Python library designed to help write applications for the popular XM Radio service.
MIT License
25 stars 11 forks source link

sxm client issue #1

Closed antykon closed 3 years ago

antykon commented 5 years ago

Description

I tried to connect on VLC but it only happened once. In every other attempt i had the messages below. Please note that I'm outside the US and, thus, tried to connect through a VPN since SiriusXM doesn't work otherwise on browsers or apps. Thank you.

What I Did

Command: sxm --username (my username) --password (my password)

Output: INFO:c:\python38\lib\site-packages\sxm\http.py:running SXM proxy server on http://127.0.0.1:9999 WARNING:c:\python38\lib\site-packages\sxm\client.py:Received status code 403 for path 'modify/authentication' ERROR:c:\python38\lib\site-packages\sxm\client.py:Unable to authenticate because login failed

(the last 2 lines are constantly repeated)

antykon commented 5 years ago

Also, when entering just sxm as a command it doesn't let me enter a password (as in it doesn't let me write anything next to "Password:".

Rolln-dev commented 4 years ago

I'm having the same authentication error as well. Wondering if maybe the Sirius 'api' has changed or something?

alejandro-ayestaran commented 4 years ago

Same issue happening on Mac (OS Catalina): ~ % sxm -l
Username: deleted Password: WARNING:/usr/local/lib/python3.7/site-packages/sxm/client.py:Received status code 403 for path 'modify/authentication' ERROR:/usr/local/lib/python3.7/site-packages/sxm/client.py:Unable to authenticate because login failed

It doesn't matter if I try the client or setting username and password using env variables. Auth simply doesn't work. :-(

AA

aghassemlouei commented 4 years ago

Same here but with macos 10.15.4 and python 3.7

simondsmason commented 4 years ago

Same issue here.

krkeegan commented 3 years ago

I think this tool may be dead. I poked around the login issue and it seems to me that Sirius is using a user validation tool from this company:

https://nudatasecurity.com/solutions/nudetect-for-continuous-validation/

It appears to use a whole bunch of javascript to determine if you are a real human. It appears primarily designed to prevent financial fraud so it is not too shabby.

Unless anyone has a great idea, I don't see a solution.