PDA

View Full Version : SiriusXM now 256K!


FreeLivesets
03-21-2015, 05:54 AM
hello everyone! SiriusXM changed his player, now support 256k!

my analyzer urls, I get several directions but do not get how it can be recorded

m3u8: http://primary.hls-streaming.production.streaming.siriusxm.com/AAC_Data/area33/HLS_area33_256k_v3/area33_256k_large_v3.m3u8?consumer=k2&gupId=254628D484229851A4A7B38933E8CDA8

and many url in ACC:

http://primary.hls-streaming.production.streaming.siriusxm.com/AAC_Data/area33/HLS_area33_256k_v3/area33_256k_1_032138447802_00326662_v3.aac?consume r=k2&gupId=254628D484229851A4A7B38933E8CDA8

http://primary.hls-streaming.production.streaming.siriusxm.com/AAC_Data/area33/HLS_area33_256k_v3/area33_256k_1_032138477042_00326665_v3.aac?consume r=k2&gupId=254628D484229851A4A7B38933E8CDA8

etc..

can someone help?

https://player.siriusxm.com/#/main

User: s6@djdl.org
Pass: Freetrial1

jz1
03-21-2015, 10:58 AM
I've used this in the past.
https://github.com/schlarpc/SeriousCast
But from all of the scripts languages i always have somehow the most troubles with python to undestand. :D
It automaticly renews the keys and such. But its broken since they switched past few days from flash to html5.


This link is also interesting.
https://player.siriusxm.com/rest/v1/experience/modules/tune/now-playing-live?assetGUID=6064b895-24f2-b022-4c58-903e4a16e61c&ccRequestType=AUDIO_VIDEO&hls_output_mode=custom&id=thebeat&marker_mode=all_separate_cue_points&result-template=web&time=1426901617457&timestamp=2015-03-21T01:30:30.000Z
It contains some keys also
(small chunk of the code) http://pastebin.com/3bWAWc4v

and this is the primary url with the stream qualitys
http://primary.hls-streaming.production.streaming.siriusxm.com/AAC_Data/thebeat/thebeat_variant_large_v3.m3u8?consumer=k2&gupId=B27508F8432F531AF28EA85B98121684
#EXTM3U
#EXT-X-ALLOW-CACHE:NO
#EXT-X-VERSION:1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=281600,CODECS="mp4a.40.2"
HLS_thebeat_256k_v3/thebeat_256k_large_v3.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=105600,CODECS="mp4a.40.5"
HLS_thebeat_96k_v3/thebeat_96k_large_v3.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=70400,CODECS="mp4a.40.5"
HLS_thebeat_64k_v3/thebeat_64k_large_v3.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=35200,CODECS="mp4a.40.5"
HLS_thebeat_32k_v3/thebeat_32k_large_v3.m3u8

Url for the stream
https://primary.hls-streaming.production.streaming.siriusxm.com/AAC_Data/thebeat/HLS_thebeat_256k_v3/thebeat_256k_large_v3.m3u8?consumer=k2&gupId=B27508F8432F531AF28EA85B98121684
#EXTM3U
#EXT-X-VERSION:1
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:321468
#EXT-X-ALLOW-CACHE:NO
#EXT-X-KEY:METHOD=AES-128,URI="key/1"
#EXT-X-PROGRAM-DATE-TIME:2015-03-20T20:36:26.680+00:00
#EXTINF:10,
thebeat_256k_1_032074186680_00321468_v3.aac

It getting streamed in HLS but encrypted. Having problems with decrypting it also again

To quickly generate a free siriusxm trial to debug use this link: http://jz1.hostfree.nl/siriusxm.php and wait a few sec for the info to land in your mailbox.

edit:
extra urls:
http://pastebin.com/rpVK839J
particular: https://player.siriusxm.com/vendor/sxm-audioplayer/web-audio-player.js

bigalow
08-25-2015, 11:01 AM
*deleted double post*

bigalow
08-25-2015, 11:02 AM
I would also like to figure out how to rip/cap siriusxm streams. If someone would help with the authentication that would be awesome.

I have tried both livestreamer and ffmpeg but I get the same results...

livestreamer hlsvariant://http://primary.hls-streaming.production.streaming.siriusxm.com/AAC_Data/jamon/jamon_variant_large_v3.m3u8?consumer=k2&gupId=[auth key goes here sans brackets] best -o JamOn.ts
Results:

error: Unable to open URL: http://primary.hls-streaming.production.streaming.siriusxm.com/AAC_Data/jamon/jamon_variant_large_v3.m3u8 (403 Client Error: Forbidden)


ffmpeg -i http://primary.hls-streaming.production.streaming.siriusxm.com/AAC_Data/jamon/jamon_variant_large_v3.m3u8 best JamOn.ts
Results:

[http @ 0x7f93a9c00260] HTTP error 403 Forbidden
http://primary.hls-streaming.production.streaming.siriusxm.com/AAC_Data/jamon/jamon_variant_large_v3.m3u8: Server returned 403 Forbidden (access denied)


I have tried with and without using --http-cookie "mediaAuth_v2=[auth key goes here sans brackets]"
^ I get the same results no matter what I try using

Any chance someone could help put us on the correct path? Thanks!

bigalow
12-31-2015, 04:34 PM
I'm still struggling with this one. If anyone has any input, I'm all ears!

Thanks and I hope everyone has a Happy New Year!

jkrus10414
03-21-2017, 03:07 PM
I found this article on how to record SirusXM radio with the header information:

http://product.info/forum/how-to-record-sirusxm-radio-with-header-info_topic6.html