cat-catch icon indicating copy to clipboard operation
cat-catch copied to clipboard

I discovered the unique rare secret all over the world to solve all problems and preview complicated videos like those coming from the vidmoly platform but....fixes are needed

Open trimechee opened this issue 1 year ago • 0 comments

扩展版本号 extension version

2.5.3

浏览器

其他基于 Chromium 的浏览器

浏览器版本号

127

涉及网址

https://vidmoly.to/embed-a1jgasjjka57.html and first player of https://v5.voiranime.com/anime/tokyo-revengers-3/tokyo-revengers-3-01-vostfr/

请详细描述问题

Hello, the "Preview video" feature with vlc or potplayer from our beloved Cat-catch works with many sites, my concern is that I like to use one or 2 streaming platforms which offer standard 480p video quality, preview video from Cat-catch worked with all the media players on this streaming site but recently it no longer works with the first 2 media players which offer standard quality, so I discovered a sensational secret which allowed me to solve this problem by watching more than 20 videos of vidmoly platform without problems directly in vlc player while it was impossible to watch video in vlc or potplayer with the classic method:

my secret is to playback the video from the first video player on this site, for example:

https://v5.voiranime.com/anime/tokyo-revengers-3/tokyo-revengers-3-01-vostfr/

I pause the video then I open "chrome://media-internals/", I look for the box: "kFrameUrl" and I open the video in a new window with this new link the real original link:

https://vidmoly.to/embed-a1jgasjjka57.html

then I playback the video and I choose an m3u8 link detected by Cat-catch or the new version of Open-in-vlc extension which adds referer and user string agent and I choose one of the m3u8 url detected links and then i click on open in vlc (in Open-in-vlc extension) and it works !

I was able to watch several videos from this streaming platform with VLC whereas it was impossible with the classic method!

but the problem after watching dozens of video streaming episodes of vidmolly, when I open the original video embed:

https://vidmoly.to/embed-a1jgasjjka57.html

I receive a warning I cannot playback the video i.e. the original link of the video so it is impossible for Cat-catch to detect the link......I try again after hours of inactivity and restarting my router and it works again, I can playback the video of the kFrameUrl then I try again and the video kFrameUrl is blocked again so it is impossible to detect the m3u8 link and send it to vlc......

I also found a discussion where it talks about making a web extension for SMPplayer to playback videos directly in SMPlayer and a developer explained:

"I can help with that. Iv been using my custom extension to accomplish exactly this for a couple of years now. The way I implemented mine is by registering a custom URI in Windows (similar mechanism in Linux https://unix.stackexchange.com/questions/497146/create-a-custom-url-protocol-handler)

[HKEY_CURRENT_USER\SOFTWARE\Classes\Magnet1] @="Magnet URI" "URLProtocol"="" "Content Type"="application/x-magnet"

[HKEY_CURRENT_USER\SOFTWARE\Classes\Magnet1\shell] @="open"

[HKEY_CURRENT_USER\SOFTWARE\Classes\Magnet1\shell\open]

[HKEY_CURRENT_USER\SOFTWARE\Classes\Magnet1\shell\open\command] @=""c:\whatever\whatever.bat" "%1"" Yes, I just copied how Torrent client was doing it :)

Then in the browser extension you simply open "magnet1:https://www.youtube.com/watch?v=YlP4uNlrbHA" and this triggers your whatever.bat with https://www.youtube.com/watch?v=YlP4uNlrbHA as a parameter.

SMPlayer really needs https://sourceforge.net/p/smplayer/feature-requests/742/ At the very least we need a way of passing the -referrer header. A lot of video content on the web won't play without it. Ideally smplayer would just pass all the parameters it doesn't recognize to underlying player (mpv/mplayer)"

other developers say:

"SMPlayer supports the options #EXTVLCOPT:http-referrer and #EXTVLCOPT:http-user-agent in m3u files to pass the referrer and user agent.

.......I looked at some more in the source code and found a hacky workaround that almost works for me. I can use sed.exe to edit smplayer.ini: mplayer_additional_options="" every single time before starting smplayer.exe :o) Sadly this only works once, smplayer doesn't reread smplayer.ini every time, even if timestamp updated. Edit: hmm, I could manually kill smplayer.exe every time, yes that would work :P As you can tell Im trying all the lazy solutions first :)"

https://sourceforge.net/p/smplayer/feature-requests/742/

https://github.com/smplayer-dev/smplayer/discussions/198

Perhaps these discoveries will help our beloved Cat-catch to resolve certain problems with certain streaming websites like the vidmoly platform please, thank you very much!

trimechee avatar Jul 25 '24 09:07 trimechee