AminBhst / brisk

Fast, multithreaded, cross-platform download manager
GNU General Public License v3.0
132 stars 13 forks source link

Copy thr url adress m3u8 link with referrer and browser's user-agent string to preview streaming video in vlc or potplayer #55

Open trimechee opened 1 month ago

trimechee commented 1 month ago

Hello, currently there is apocalypse disaster concerning the downloading of streaming video , streaming platforms have changed their streaming protocol or defense mechanism and it has almost become impossible to download streaming videos despite the fact that I have tried several extensions, a donwload mabager like FDM ......except this stream recorder extension for chrome can download streaming videos but it is not open source:

https://www.hlsloader.com/

the solution I found is to preview the streaming video, i.e. I copy the m3u8 link of the video and I paste it into potplayer or vlc using live stream downloader extension or cat-catch extension, but sometimes, it works, sometimes It doesn't work and currently with the apocalypse streaming websites, it no longer works.....

I talk about these problems to the extension developers and the cat-catch developer promised me that the next version will solve these problems in sha Allah, and the Live stream developer donwloader advised me to use the open- extension in-vlc to preview the videos without the need to download so I can get around the download bug but open-in vlc extension cannot preview the streaming streams for example in my favorite streaming site:

https://v5.voiranime.com/anime/kaiju-no-8-vf/

and I inform Mr Andy the developer of Open in vlc

https://github.com/andy-portmen/open-in-vlc/

who recently added major improvements such as the addition of the referrer and browser's user-agent string..... and I can now preview videos with vlc even hls videos all by closing the heavy web browser and I can even increase the network buffer in VLC for stable streaming despite weak wifi!!

so my suggestion Mr @AminBhst is to add the ability to preview videos with local media players like vlc or potplayer by adding option to copy the m3u8 link of the detected streaming video in order to paste the url link into potplayer or vlc which is useful essential when our laptop is weak or old and streaming in web browser lags freeze like in my 2012 laptop that I use after the plan of my modern laptop, thank you very much!

AminBhst commented 1 month ago

Hey. I did expect this feature to be hard to implement but based on what you said it will be even more difficult which is a shame. Sure. I will try to add this feature if I could get anywhere with the download of video/audio streams feature.

Currently blocked by #14

trimechee commented 1 month ago

Interesting ! We hope I hope the tools, technology and web browsers..... will further evolve and make it easier to do such tasks....we know it is very difficult and we thank you for having examined and thinking about overcoming all these complex technical problems! 💯

Cat-catch according to the changelog in its development version, it will make m3u8 parser active by default and it uses ffmpeg online.....the live stream downloader developer is also trying to fix the bugs..... we hope that the integration of the download function will be less difficult in the future.....even the famous idm is encountering problems and the idm changelog proves that there is a general apocalypse and it becomes difficult or impossible to download videos and the download is often blocked....

AminBhst commented 1 month ago

@trimechee One thing I'm curious about is that what kind of websites are doing this? What I mean by that is, I would assume that these security updates which make video steam downloads impossible are not done by all websites right? Generally speaking I think major websites would do this but I don't think this phenomena is happening with all websites that provide embedded streams.

trimechee commented 1 month ago

I have already talked about my favorite streaming sites which offer several streaming media players from different streaming platforms, mainly embed videos in vidmolly paltform and other platforms....

until recently I was able to download the hls videos (i.e. the extension downloads the small fragments and collects them), but recently, I don't know what happened, neither the extensions nor FDM can no longer detect or collect the small fragments of video, I have an error message, currently only the stream recorder extension works but we hope to fix bugs in the open source extensions soon:

https://french-anime.com/animes-vf/

https://v5.voiranime.com/?filter=dubbed

https://vostfree.ws/last-anime-vf.html

trimechee commented 1 month ago

and streaming apocalypse where we can no longer download streaming videos from my favourite sites are confirmed by the developers of cat-catch and live stream downloader and they are currently working to fix these problems....

AminBhst commented 1 month ago

That's really unfortunate. Hopefully, while I'm working on the new engine, other developers can find and implement a solution to combat this issue so that I can take inspiration from their work later on.

trimechee commented 1 month ago

Great awesome !! Thank you so much !

In Cat-catch , I activated the m3u8 parser feature which allowed me to avoid streaming download apocalypse lol but the problem resides in its integrated ffmpeg online tool where I can preview the video but sometimes I get a network error message when I tried to download and the developer told me problem solved and the fix will be in the next version.....we can also open the video with open in vlc extension and vlc has an option which allows us to save the video.. ...

so alhamdoulilAllah there is efficient solutions.....

we hope also please Mr @AminBhst Brisk 32 bits for windows 7 OS because after my laptop broke down, I am currently using my old 2012 Windows 7 23 bit laptop.....there are updated web browsers compatible with Windows 7 32 bts like Firefox ESR, Yandex, CatsXP, Supermium, Thorium legacy, palemoon, basilisk.....

here the changelog of the famous idm, it seems there is real problmes of downloading these days :

"What's new in version 6.42 Build 15 (Released: Jul 16, 2024)

Resolved the problem that caused "403 Forbidden" error. For fixing the problem in all cases, all users are also required to update to 6.42.15 version of "IDM integration module" extension in their browsers. Microsoft Edge has approved Edge extension, and Edge users should ensure that "IDM integration module" extension has been updated to "6.42.15" version. Chrome and Firefox users will still need to wait until the new version of the extension is approved by Mozilla and Google store. Or if the problem is not fixed without updating the extension, please try to download in Edge

What's new in version 6.42 Build 14 (Released: Jul 10, 2024)

Fixed a problem with "403 Forbidden" error for some users. If this problem persists after this update, please wait for the next IDM update. We are still working on this problem. You may try in other browsers until the problem is fixed

What's new in version 6.42 Build 12 (Released: Jun 19, 2024)

Fixed "403 Forbidden" error on some web sites. But IDM users will need to wait until "IDM integration module" extension is approved and updated Fixed "An unknown error" for some video streams Fixed bugs"

AminBhst commented 1 month ago

Thanks for the detailed explanation as always! About the 32 bit version, I unfortunately won't be able to build that because the Flutter SDK doesn't support desktop 32 bit versions. It's a limitation by the framework using which Brisk was developed. Sorry.

trimechee commented 1 month ago

We understand , there is no problem, thank you :)