xifangczy / cat-catch

猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension
GNU General Public License v3.0
8.94k stars 824 forks source link

Reveal, unlock full power and highlight enable by default the secret hidden functions of Cat-catch to reveal the true power and rarity of Cat-Catch compared to the competition by activating by default "stream download" of the M3U8 Parser to avoid using by default ffmpeg online which sometimes suffers from bugs (a new recent bug affects ffmpeg online despite deleted cache with CTRL+F5 ), and also add support of the famous yt-dlp (local or online yt-dlp) or ytdl-patched or cliget to avoid cookies problems #425

Open trimechee opened 1 month ago

trimechee commented 1 month ago

扩展版本号 extension version

2:5:4

浏览器

其他基于 Chromium 的浏览器

浏览器版本号

127

涉及网址

https://v5.voiranime.com/anime/shingeki-no-kyojin-the-final-season/shingeki-no-kyojin-4-32-vostfr/

请详细描述问题

Yesterday I tried to download the last episode of this anime, the last episode is heavy, 500 MB on vidmoly and 700 MB on other platforms and even heavier:

https://v5.voiranime.com/anime/shingeki-no-kyojin-the-final-season/shingeki-no-kyojin-4-32-vostfr/

I tried several extensions and download managers, sometimes it fails to detect the video, sometimes the download is too too slow .....

and I tried with Cat-Catch and the download was fast and Cat-Catch managed to quickly download the 500 small fragments of the video which weighs almost 500 MB, I was confident because before downloading, I opened ffmpeg online and I clicked several times on CTRL + F5 to delete the cache as advised and so after downloading the 500 small fragments, our beloved Cat-Catch opens automatically Ffmpeg online but I got the message FFmpeg cannot open, I refreshed but nothing is displayed in ffmpeg online which displays an empty page, I return to the small fraguemets download page and the download starts again! so I lost a big download of 500 MB and I was sad because my laptop is old, weak, internet sometimes slow .....

I thought about it and it surprised me that Cat-catch needs ffmpeg online which bugs while other competing extensions do not need ffmpeg online or third-party programs and yet, these competing extensions manage to download the video without third-party programs, and so I went to dig into the Cat-Catch settings and I activate in despair the button ""Stream download" of the M3U8 Parser and I try again with another video, and there incredible thing breathtaking titanic sensational dazzling !!!

as soon as the download starts, a pop-up window appears to ask me where I want to save the download and I discover with joy that Cat-catch has the rare capacity unique in the world of sequential download, i.e. we can playback the downloaded video during its download and thus we can preview the video and start to watch the video with potplayer while downloading without having to wait for the download to finish or use ffmpeg online which sometimes has bugs which is wonderful useful necessary when our internet connection becomes weak and we no longer need to wait for the download to finish and this rare feature unique in the world to preview the video and watch the video while downloading does not exist in the cocurrent extensions and in the download managers (except maybe in coc coc browser), and so we can enjoy previewing the video with potplayer before the download is finished and download without needing ffmeg online which sometimes has bugs, so our wish please, especially for new users of Cat-catch who are not experts because I recommend Cat-catch to my friends and I speak with praise of Cat-catch on twitter and in my publications ....

our ultimate wish please is to unlock the full potential of Cat-catch by default and activate by default the ""Stream download" button of the M3U8 Parser to avoid the default use of ffmpeg online which bugs and can give a bad image of Cat-catch and thus reveal, unlock full potential and highlight enable by default the secret hidden awesome great features of our beloved Cat-catch, and maybe also enable by default "Automatically Close Page After Download" because I think what most users care about is just downloading the video without worrying about seeing the complex details of the download, so Cat-catch reveals to the whole world its full potential and power and its rarity compared to other concrrent extensions and download managers which are not able to preview the video and we cannot watch the video while it is downloading, I have tested many download managers and extensions and only Cat-catch has this feature to preview the hls video while it is downloading and we thank Mr very much for this life saver extension which saves millions of machines and saves us time and money and so Cat-catch fully deserves the title of the most powerful donwloader of the world and Cat-catch becomes the most useful and necessary extension in the whole world, thank you very much!

I have another request please to fix eventual bug with certain sites, integrate yt-dlp or ytdl-patched or cliget to Cat-catch (to be able to detect cookies because some sites use cookies to allow download )

https://github.com/ytdl-patched/ytdl-patched

https://github.com/zaidka/cliget

to add support for new websites like https://my.mail.ru/video because my favorite streaming site sometimes puts videos on this famous russian site which offers a standard 360p video quality ideal for weak wifi, thank you very much :)

https://my.mail.ru/v/thisishorosho_tv/video/22/1251.html

EDIT :

Or maybereplace ffmpeg online which unfortunately sometimes encounters a bug with the famous yt-dlp online:

https://ytdlp.online/

https://gitlab.com/wizdevgirl1/yt-dlp-web-ui

https://gitlab .com/wizdevgirl1/yt-dlp-web-api

https://y232.live/

or detect video and send video to external downloader like yt-dlp with user defined command and this extension is compatible with local yt-dlp:

https: //github.com/54ac/stream-detector

trimechee commented 1 month ago

Or maybe replace ffmpeg online which unfortunately sometimes encounters a bug with the famous yt-dlp online:

https://ytdlp.online/

https://gitlab.com/wizdevgirl1/yt-dlp-web-ui

https://gitlab .com/wizdevgirl1/yt-dlp-web-api

https://y232.live/

or detect video and send video to external downloader like yt-dlp with user defined command and this extension is compatible with local yt-dlp:

https://github.com/54ac/stream-detector

https://ffmpeg.bmmmd.com/

hsmaocn commented 1 month ago

微信截图_20240801211953 在设置中有

trimechee commented 1 month ago

Yes, my request is enable by default this important setting , because I have friends and thousands of subscribers in my twitter pages and they are not experts in computers and long technical explanations can put them off in addition ffmpeg online bug hence my suggestion to activate this parameter by default and make this method the default download method thus Cat-catch will be the only extension in the world that allows to preview the video with potplayer during download and Cat-catch could win donations all over the world!

xifangczy commented 1 month ago

ffmpeg页面服务器在中国境内 在其他国家使用可能会有困难。会考虑把在线ffmpeg移植到cloudflare 服务中国以外的用户。

The ffmpeg page server is located within China and may encounter difficulties when used in other countries. There is consideration to port the online ffmpeg to Cloudflare services for users outside of China.

trimechee commented 1 month ago

Interesting ! thanks :) maybe if I change my quad9 dns to cloudflare dns, there will be no more this rare problem, and I don't want to be unfair, FFmpeg online is magnificent and works in the majority of cases, last night my family members connected to wifi, my sister uses HDMI to watch tv....so the wifi was not very strong.....anyway i discovered yesterday we can activate stream download of the m3u8 parser and we can preview the video with potplayer without needing url protocol or invoke protocol and we can download without needing ffmpeg online, thank you very much :) 🥇

trimechee commented 1 month ago

Aiee, i think I'm happy a little too early, I forgot that in chromium 124, we could see the temporary video donwloaded and playback with potplayer but with chromium 126, it is no longer possible to preview the video while downloading, and yesterday I uninstalled catsxp based on chromium 127 because there are crashes and my laptop stops working and I went back to using supermium browser based on chromium 124 LTS so I fear my joy was premature and with the update of chromium to version 126, I can no longer watch the video while donwloading :(