weverse - streams

notes

requirements

method

  1. install the required programs and add them to your PATH
  2. open the stream or reload the tab if already on the desired page
  3. open the dev tools with F12, switch to the network tab and filter for aes_key
  4. right click the entry and select open in new tab to save the aes_key file
  5. return to the dev tools and filter for m3u8
  6. right click the entry and select copy -> copy as cURL
  7. use the manifest url and headers from the curl command, along with the aes_key to create an n-m3u8dl-re command
  8. n-m3u8dl-re --live-real-time-merge --auto-select --custom-hls-key aes_key <url> \
      -H <header> \
      -H <header> \
      -H <header>
    
  9. when the stream has finished, use ctrl+c to exit n-m3u8dl-re