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

Add vital support of extract media stream from VideoJS object / Jwplayer which have become very popular and used by many streaming platforms #579

Open
trimechee opened this issue Dec 15, 2024 · 2 comments

Comments

@trimechee
Copy link

trimechee commented Dec 15, 2024

扩展版本号 extension version

2.5.6

浏览器

其他基于 Chromium 的浏览器

浏览器版本号

131

涉及网址

https://fullmatchsports.cc/spain-vs-france-full-match-euro-2024/?tab=highlights and
https://waaw.to/watch_video.php?v=cXovSG1FdGtPcFd3VnJnN0x2azNQRUM5ak85YTJJMUVmaFE3RHZNTWlMemhFTU1vSjJ6ck5VVHRPamlibytlNQ%3D%3D#iss=NDEuMjI4LjI1My44NA== and
https://dl-protect.link/0ebeca2a?fn=U3dvcmQgQXJ0IE9ubGluZSBBbHRlcm5hdGl2ZSDCq0d1biBHYWxlIE9ubGluZcK7IC0gU2Fpc29uIDIgRXBpc29kZSAxIC0gW1ZPU1RGUl0%3D&rl=b1
and
scroll down and search to see netutv links
https://www.tirexo.tools/?p=manga&id=3841-sword-art-online-alternative-gun-gale-online-saison2

请详细描述问题

Hi, more and more streaming platforms use VideoJS object / Jwplayer to broadcast their videos and maybe to better prevent downloading, unless we find and add complex custom rules, our beloved Cat-Catch cannot detect complex and extract media stream from VideoJS object / Jwplayer out of the box and we hope please the great generous Mr @xifangczy will fix this problem please given the popularity of videojs / jwplayer videos which invades streaming platforms !

Videos in videojs object and jwplayer are for example in these sites :

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

media in videojs object :

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

https://waaw.to/watch_video.php?v=cXovSG1FdGtPcFd3VnJnN0x2azNQRUM5ak85YTJJMUVmaFE3RHZNTWlMemhFTU1vSjJ6ck5VVHRPamlibytlNQ%3D%3D#iss=NDEuMjI4LjI1My44NA==

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

scroll down and search to see netutv links
https://www.tirexo.tools/?p=manga&id=3841-sword-art-online-alternative-gun-gale-online-saison2

The extension "Live stream downloader" also wasn't able to detect videojs / jwplayer videos but 2 commits were added to fix this problem VideoJS object and Jwplayer so apparently, it is technically possible to detect and download complex videos of videojs / jwplayer out of the box !

here are the comments of Mr Chandler the developer of Live stream downloader when he fixed this videojs / jwplayer problem after my request by making 2 commits :

"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

Hi again Mr @xifangczy, there is good news and bad news, the double new new version of our beloved Cat-Catch is awesome amazing! Thanks!

the good news : we can preview with potplayer so we don't need to wait for the end of downloading, but the bad news Cat-Catch still can't download media from videojs object / jwplayer, i talk about that, because more and more popular streaming platforms use these techniques which make video detection difficult, and two it seems it is technically possible to download such streams, Live stream downloader a friend extension added recently commits to be able to downlaod videojs oject/jwplayer after my request, this It doesn't matter whether Cat-Catch displays an indication that a media player has been detected or not, because it seems that with this kind of embedded streaming technique, the extension cannot display any indication of media detection but in opening the extension GUI, we can see the videojs object/ jwplayer links when using Live stream downloader which added 2 commits to fix these issues....

Thanks

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

1 participant