status

so in theory the following guide should work just fine, but in my experience the weverse concert manifest urls are impossible to parse, as when attempting to download the stream with n-m3u8dl-re you will get a 404 error on the first segment. you can find the relevant issues for this error being tracked here and here.

other programs such as ffmpeg, dash-mpd-cli and vsd also fail to download the stream. I have yet to test xstream, but have found that it can successfully parse and download one of the problematic manifests in the github issues listed above, which gives me some hope that it will work for weverse as well.

another interesting thing to note is that if you change the extension of the manifest url from mpd to m3u8 the download will actually work with n-m3u8dl-re, but the stream will now be encrypted with something other than widevine and I am not sure how you would access the key to decrypt it.

if anyone has more information or knows how to get this working properly, feel free to share it with me here.


weverse - concerts

notes

requirements

method

  1. install the required programs and add them to your PATH
  2. open your browser and enable the wp2 extension
  3. open the stream or reload the tab if already on the desired page
  4. open the wp2 extension, locate the page url in the keys section and click + to expand the entry
  5. copy the manifest url and key, then use them in the following command to begin downloading
  6. n-m3u8dl-re <url> --key <key> --auto-select -mt --decryption-engine shaka_packager \
    --live-real-time-merge --live-pipe-mux --live-keep-segments false --write-meta-json false
    
  7. disable the wp2 extension
  8. when the stream has finished, use ctrl+c to exit n-m3u8dl-re