Getting started

To do this properly, you need to understand how those websites work.

For the shake of simplicity fellow “pirates”, they utilize m3u wiki link

  • m3u8 99% of the time.

You will also need yt-dlp install it if you don’t have already

Example on utilizing this knowledge
  • Go to your favorite streaming site
  • Simple press F12
  • Go to Network
  • Select XHR (XMLHttpRequest)
  • Filter URLs for m3u8
    • If you find more than one, just test them out, you will soon find the trick on your own :)
  • Copy the URL
  • Open a terminal and type yt-dlp <your-copied-link>

Do it Ethically

Some may call us pirates, which I find really cool

But the true evil Pirates/criminals are the ones that keep the power to themselves and don’t share it with others

Information is the only true power, and it should be free(free as in free speech) for all.

Share your own tips & tricks in the comments if you want!

  • BrianTheeBiscuiteer@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    ·
    1 year ago

    There’s a few websites I’ve been to where this methodology doesn’t work, and it’s not because there’s no m3u file or whatever. Some sites will work fine but then the moment I open dev tools the site will freeze. I think the site knows when I open dev tools and makes itself essentially crash.

    • fedev@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      1 year ago

      They mostly use inline JavaScript to determine if the dev tools are open. If open, then they put you in a loop that will only end of the tools are closed. Normally when this happens the debugger will “pause” at the line in question.

      If you know how to use the “unlock origin” extension, you can then block the JavaScript inline function so it won’t run. Then the page will not stop when the dev tools are open.

      You can Google how to block inline JavaScript with ublock origin.

        • equalszero@lemmy.dbzer0.comOP
          link
          fedilink
          English
          arrow-up
          8
          ·
          1 year ago

          The ublcok solution above works fine, but you don’t have to use the dev tools while in the site. Just F12 before going to the site -> performance -> start recording -> close dev tools -> visit site and start watching the video -> close tab and back to dev tools -> capture recording

    • techgearwhips@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Thank you for this. It works, but the download is super slow. I wonder what she’s this? I downloaded the same link on IDM and it was much faster.