SeriousCast icon indicating copy to clipboard operation
SeriousCast copied to clipboard

SiriusXM changed his webplayer to html5

Open jz1 opened this issue 9 years ago • 6 comments

broken for now, new player: https://player.siriusxm.com/vendor/sxm-audioplayer/web-audio-player.js Traceback (most recent call last): File "streamdl.py", line 15, in sxm = sirius.Sirius() File "D:\Recorded Media\SiriusXM\SeriousCast-master\sirius.py", line 104, in _ init_ config_url = re.search("flashvars.configURL = '(.+?)'", player_page).group(1 ) AttributeError: 'NoneType' object has no attribute 'group'

jz1 avatar Mar 21 '15 17:03 jz1

Thanks for the heads up, I'll look into it when I get a chance.

schlarpc avatar Mar 21 '15 17:03 schlarpc

i dont think they changed the decryption part thought, since i found that aes key in one of the m3u8 files to. Althought i try to read your code in reverse to see how u decrypting it. But i'm struggling with that. Python is not my best language.

jz1 avatar Mar 24 '15 18:03 jz1

I merged your pull request in 41d1e6f6. That should work for now, at least until the code can be ported to the new backend.

schlarpc avatar Mar 26 '15 01:03 schlarpc

The AES key hasn't changed - it's the same one in sirius.py. It's sent through a json request, but it's the same for every channel.

andrew0 avatar Mar 26 '15 21:03 andrew0

Andrew0 good work on it! saw your script on page, althouht i wish it could be implented in this script.

jz1 avatar May 01 '15 20:05 jz1

looks like it's down now? no response from production-authentication.siriusxm.com

clinton05 avatar Nov 18 '17 10:11 clinton05