-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathflow
26 lines (25 loc) · 1 KB
/
flow
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
- RTL requests a Preloader xap firsts (probably with DRM)
-- xap_path='/(channel='+channel+',zone='+zone+',progid='+progid+')/system/video/xap'+material.componentUri+'/embed_with_commercials_and_new_drm_v4.xap' (from combined.js)
-- this xap has a 'settings.txt' embedded in it, actually it's a zip file, extract as zip, find settings.txt
-- find the 'loader_player_url' for WebRadio.xap
- Preloader xap loads overlay and webradio xap
* stream urls in settings.txt
- x-asxurl
- number_of_streams
- asx_baseurl
- asx_bandwidth1
- asx_bandwidth2
- asx_bandwidth3
* (%replace%)
- ClsInitSettings / p_getBitrateUrl
* dart_full_string.str_replace('|',',') OR
* '[config=dart_config[,channel=dart_channel[,progid=dart_progid[,zone=dart_zone[,ord=dart_ord]]]]]'
* dart_config: xap.settings (assumed)
* dart_channel: (from settings.txt)
* dart_progid: (from settings.txt)
* dart_zone: (from settings.txt)
* dart_ord: unix_timestamp(now())
- ClsDetectBitRate
- p_parseAndDetectBitRate
- CheckUrl
* %bandwidth