AminBhst / brisk

Ultra-fast download manager for desktop
GNU General Public License v3.0
290 stars 19 forks source link

New open source extension with tools to support and collect and download m3u8, mpd, ts files.... #50

Open trimechee opened 4 months ago

trimechee commented 4 months ago

Hello, thank you again for thise wonderful great donwloader ! πŸ₯‡ πŸ’―

I have suggestion please, i found yesterday a new powerful open source extension which has a native support for cli downloaders engines to detect, download and gather the fragments of m3u8, mpd, ts.... files so maybe it can give ideas to our beloved Brisk to integrate even more new downloaders tools and support even more streams protocols and streaming videos websites, thank you so much !

https://github.com/xifangczy/cat-catch/blob/master/README_en.md

AminBhst commented 4 months ago

Hey, that seems like it could be a great reference. Thank you very much. I will look into it

trimechee commented 4 months ago

Great !! Thank you so much Mr AminBhst ! πŸ’― πŸ₯‡

trimechee commented 4 months ago

Hello , here is a comment from the developer of cat catch in my issue to add support for new cli programs to increase support and downloading of complex files.....apparently the developer invented a new open source tool called "url protocol", may be it can help to intercept more streams......

https://github.com/xifangczy/URLProtocol

" - ".......The author of N_m3u8DL-CLI and N_m3u8DL-RE has basically given up updating. It is indeed necessary for the boss to consider other CLI download engines. If possible, consider the problem of mobile download when considering other download engines."

-N_m3u8DL-RE is still being updated.

I actually regret writing a special call setting for N_m3u8DL-CLI. I should make a more universal call setting solution instead of limiting it to N_m3u8DL-CLI

Currently solving this problem, a call protocol management software has been developed to provide support for software that does not support URL Protocol calls.

https://github.com/xifangczy/URLProtocol

(Note that this software is under development and is unreliable. Use with caution. It only supports Windows and is only in Chinese. It should have multiple languages ​​after the official release)

The corresponding extended settings have been completed in the latest version of the source code.

If possible, please help test it. "

trimechee commented 2 weeks ago

Hi, and I discover recently this promising project "libcurl" which allows to integrate curl webassembly in web browsers, maybe this project can help for download manager interaction with the web browser :

https://github.com/ading2210/libcurl.js https://www.npmjs.com/package/libcurl.js

https://github.com/MercuryWorkshop/epoxy-tls

https://ading.dev/projects/

and :

https://github.com/ytdl-patched/ytdl-patched https://github.com/yt-dlp/yt-dlp/wiki/Forks https://github.com/pratikpatel8982/yt-dlp-hianime https://github.com/pratikpatel8982/yt-dlp-mp4decrypt https://github.com/yt-dlp/yt-dlp-wiki/blob/master/Plugins.md https://github.com/seproDev/yt-dlp-ChromeCookieUnlock https://github.com/un-def/dl-plus https://github.com/pratikpatel8982/AnimeDownloader

AminBhst commented 2 weeks ago

Hey @trimechee. Thanks I appreciate it! I'll look into it

trimechee commented 2 weeks ago

Great ! Thank you so much Mr @AminBhst :)