Open jz1 opened 9 years ago
Thanks for the heads up, I'll look into it when I get a chance.
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.
I merged your pull request in 41d1e6f6. That should work for now, at least until the code can be ported to the new backend.
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 good work on it! saw your script on page, althouht i wish it could be implented in this script.
looks like it's down now? no response from production-authentication.siriusxm.com
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'