Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Live Stream Downloader implements ts default output format to fix download error problem when palyback temp video while downloading, we hope Cat catch will be as powerful by supporting jwplayer/ video js object and close tab when download finished #650

Open
2 tasks done
trimechee opened this issue Mar 7, 2025 · 7 comments

Comments

@trimechee
Copy link

扩展版本号 extension version

2.5.9

浏览器 browser

Chromium

浏览器版本号 browser version

134

涉及网址 related URL

Netu tv player in https://dl-protect.link/0ebeca2a?fn=U3dvcmQgQXJ0IE9ubGluZSBBbHRlcm5hdGl2ZSDCq0d1biBHYWxlIE9ubGluZcK7IC0gU2Fpc29uIDIgRXBpc29kZSAxIC0gW1ZPU1RGUl0%3D&rl=b1 and https://fullmatchsports.cc/spain-vs-france-full-match-euro-2024/?tab=highlights

Checklist

  • 我已在 issues 通过搜索, 未找到解决办法。 The issue observed is not already reported by searching on Github under issues
  • 我已查看 FAQ 未找到解决办法。 I've checked the FAQ but couldn't find a solution.

请详细描述问题 What actually happened?

Hi, I love so much Cat catch, it's my default video downloader extension, it's an exceptional extension that makes our life comfortable, and saves us money, I no longer need to subscribe to a higher internet package or change my old eee pc windows 7 from the year 2012, because the parser allows me to playback hls video while downloading HD videos, and preview feature allows me to playback SD embedded videos in potplayer lighter than a heavy html5 browser that jerks lag.....

the famous stream recorder extension does not allow to display temporary video while downloading so I do not use it, cococut extension allows to display temporary video while downloading but the option is paid and cococut is based on the Cat catch code so I do not use it.....

the real competitor of Cat catch is Live stream downloader which after my requests, added support for downloading media in video js object and jwplayer :

Netu tv player in https://dl-protect.link/0ebeca2a?fn=U3dvcmQgQXJ0IE9ubGluZSBBbHRlcm5hdGl2ZSDCq0d1biBHYWxlIE9ubGluZcK7IC0gU2Fpc29uIDIgRXBpc29kZSAxIC0gW1ZPU1RGUl0%3D&rl=b1

and

https://fullmatchsports.cc/spain-vs-france-full-match-euro-2024/?tab=highlights

sadly Cat catch still hasn't added js object / jwplayer video support, and Cat catch still suffers from the bug that prevents closing tab/browser when download finsih while Live Stream downloader can close tab when download finsih.....

the only bug in Live stream downloader was when I playback temporary hls video whith potplayer while downloading, there is a recurring download error message:

"an operation that depends on state cached in an interface object was made but the state has changed since it was read from disk" i

after several tests, comparisons, reflections....I found that the origin of this problem is that Live Stream downloader transforms ts temporary video into mkv file extension format while ts file extension video format ts video format naturally supports streaming playback, so it can be downloaded and played simultaneously!

so after my explanations and proofs and requests , Mr Chandler was generous enough to listen to my pain and he recently added a commit that keeps the temp video in ts file extension output to fix this problem and thus Live stream downloader becomes the best downoader on the planet, and we hope our beloved Cat catch can match the power of Live stream downloader please by adding a heavy mode out of the box and by adding support for jwplayer / video js object please, and with manager extensions like:

https://github.com/hankxdev/one-click-extensions-manager
https://momane.com/
https://github.com/fregante/one-click-extensions-manager

https://github.com/rNeomy/addon-manager
https://add0n.com/addon-manager.html

https://github.com/sergiokas/Extensity
https://sergiokas.github.io/Extensity/

Extension Manager with Profiles
https://github.com/rNeomy/addon-manager

SimpleExtManager
https://blandlifedev.blogspot.com/

https://github.com/AInoob/NooBoss

so we can enable/disable Cat catch extension quickly with one click so the heavy mode out of the box will not weigh down web browsing and will not consume a lot of resources when surfing the web, so after great generous Mr Xifangczy listened to my pain by fixing potplayer preview and we thank him a lot, we hope please our generous hero Mr @xifangczy will add heavy mode out of the box and add support for netu tv video js object / jwplayer because many sports highlights and anime videos are in these popular streaming platforms, and also fix the bug that prevent to close tab when download finish to economize our battery, thanks a lot !

@xifangczy
Copy link
Owner

chrome 可以通过 chrome://extensions/shortcuts 设置快捷键
videojs 下个版本应该没问题。。jwplayer 目前没找到测试案例

Chrome can set shortcuts via chrome://extensions/shortcuts
The next version of videojs should not have any problems... No test cases have been found for jwplayer at the moment.

@trimechee
Copy link
Author

Awesome !! Thank you so much Mr Xifangczy ! yes for jwplayer, jwplayer does not work anymore, or blocked in the sports highlights website that hosts jwlayer, probably blocked domain because of the terrible censorship .....

if the future version Cat catch succeeds in downloading netu tv media in video js object, Cat catch becomes objectively the best downloader in history, because Cat catch is the only extension in the world that can preview with potplayer = we save bandwidth, because many anime have boring passages and preview with potplayer allows to skip uninteresting passages and save ssd, bandwidth, and battery because web browser html5 is heavy and the video quality of potplayer is better than the browser !

thank you !

my main concern at the moment is that the Cat catch parser can continue to display temporary video, I remember when I tried chromium 135, the Cat catch parser did not display temporary video anymore and I had to go back to using chromium 133, yesterday I downloaded chromium 134 and I will test now if the Cat catch parser displays temporary video, in any case we hope Cat catch will always display temporary video in ts format please , because ts video format naturally supports streaming playback, so it can be downloaded and played simultaneously and thus avoids the bug encountered in Live stream downloader because Live stream downloader transforms ts temp video into mkv which causes download error when playing temporary video.....I will open an issue to highlight this important subject, thanks for your patience :)

@trimechee
Copy link
Author

and while waiting to find a new jwplayer platform to do tests with Cat catch because jwplayer from the "fullmatchsports" site is sadly blocked, i just remind for information purposes what Mr Chandler told me when he added the jwplayer support commit to Live stream downloader:

"I added a new inspector to get the "jwplayer" playlist when the interface is open. Although you don't get the badge counter, the extension still tries to find the playlist when the interface is loaded.
You can try the developer version to confirm."

"The interface now supports extracting media streams from VideoJS object. So although the extension still cannot detect links on this site, if you open the interface, you will see the extracted M3U8 stream. "

@trimechee
Copy link
Author

trimechee commented Mar 7, 2025

UPDATE GOOD NEWS!

Even if i can't test the particular jwplayer of fullmatchsports website acutally because jwplayer is blocked, i search and i find other jwplayer video platforms and actual Cat catch is able to detect and download jwplayer videos, it's an incredible technical feat, thank you very much!!

https://developer-tools.jwplayer.com/stream-tester

https://cdnsun.com/knowledgebase/tools/test-player

http://stream-tester.jwplayer.com/

@xifangczy
Copy link
Owner

xifangczy commented Mar 8, 2025

The three jwplayer URLs you sent can be successfully detected by the extension.

"The interface now supports extracting media streams from VideoJS object. So although the extension still cannot detect links on this site, if you open the interface, you will see the extracted M3U8 stream. "

the next version also needs the Search function to find the content of videojs

@trimechee
Copy link
Author

trimechee commented Mar 8, 2025

Ouahhh amazing !!!!

The next version seems an exceptional version! Live stream downloader is excellent but Cat Catch with its Awesome Amazing Features unique in the world that make our life more comfortable and save money, ssd, battery, bandwidth, security .... like preview with potplayer and send m3u8 mpd links to external parser n_m3u8dl-re which we can add mp4decrypt and Crack Veroxes infected with malware virus for IDM and we avoid instability of the system We no longer remove sensible things in the register base to renounce the IDM trial period, and we can keep our old laptop for preview or Downloadf Full HD Videos despite cpu/old os ...

All this makes honestly and objectively Catch the most powerful and the best downloader of the history of hummanity, immense thank you to the genreux hero mr @xifangczy who must win the Nobel Prize for Technology and Ecology and Generosity and Charity and Inventiveness! 💯 🥇

Cat Catch is already popular, Cat-Catch could have had 1 million users if Cococut based on cat-catch disappears, Mr @xifangczy, please can you make, even temporarily, hide and no longer make Open Source the new sensational version of Catch ?

It will force Cococut to disappear or contact you to give you royalties and share the money from the premium cococut somerships, Catch users trust you = no need for an open house code because in the posse people to use your code and make rival extension which takes 500,000 users to Cat Catch = less sponsor donations to Cat Catch = the developer of the original extension may becom not motivated anymore, the developer of Stream Recorder me said he spent a lot of effort and the time to track down and flush out the extensions that copy the code of its extension ..... However, its extension is not open source, by Reverse Engineering?

I think developers have to fight and not to facilitate the task of copiers extensions, if someone or a company wants to see the Cat Catch code, he must contact you and explain his reasons and commit to not propagate the code on the Internet, and may even pay money to examine the code, thank you!

@trimechee
Copy link
Author

trimechee commented Mar 8, 2025

Mr @xifangczy, I have a new idea to counter cococut competition that uses your code, ok being open source can attract users and popularity, so if you do not want to make Cat catch non -open source to fight against extension that copy your code, then make Open Source only the code of the precedating previous old version of Cat Catch and not publish into public the new code of the current version, then when Cat catch new update release, Cat Catch will make Open Source only the code of the precedence obsolete previous code = even if extensions want to copy the Cat Catch code, they will only have the old code outdated :)

Cat Catch would add to the description on the web store and github that it is a measure required to prevent rival extensions from copying your code without authorization and earning money at the expense of Cat Catch :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants