Developer of P-Stream (pstream.org) here ๐Ÿ‘‹

I wanted to clarify some questions and complaints about the extension:

  • This extension is completely optional. It seems a lot of people are mistaking it as required, which it is NOT. It simply adds a few more sources that usually yield a better-quality stream.
    The extension acts as a local proxy. Imagine it opens an invisible tab to extract (scrape) the stream from the desired website. The only difference is that the extension can send specific headers, cookies, and your IP. Some sources have restrictions that block scrapers; the extension helps us bypass that, such as IP restrictions, where the stream needs to be loaded on the same IP that it was originally scraped from.
  • During the onboarding process (/onboarding) the user can select between 3 options:
    1. Extension - This gives the user the most sources โ€”sometimes with the best quality. (This extension)
    2. Custom Proxy - The user can host their own remote proxy on a service like Netlify to bypass restrictions, however, it can't do everything the extension can.
    3. Default Setup - This is the default and requires no user action, just pick it and watch. The site comes with default proxies already configured. The downsides are you are sharing bandwidth with other users and there are fewer sources.
  • Why does the extension ask to "Access Data on All Sites"?
    1. Because we scrape from many sites, it would be tedious to allow every site. But that's not as important as: (2)
    2. This project (movie-web) is designed to be 100% self-hostable and is completely open-source. Hard coding a set list of sites that it asks for permission would prevent the extension from working on self-hosted sites. The user would need to edit the code to manually add their site to the permission list.
      A lot of people are wary about extensions having malicious exploits or scraping your data, which is valid. If you can't read through the code to verify its safety or you don't feel safe downloading the extension, you DO NOT need to. It is completely optional.

I hope this helps clarify any questions and complaints. Happy watching!

P.S. Forgive my grammar and spelling mistakes!

Edit Report
Pub: 28 Mar 2025 17:41 UTC
Edit: 28 Mar 2025 17:42 UTC
Views: 618