Skip to content

Add "Copy=For" yt-dlp feature = ${referer} ${userAgent} ${url} to be able to paste m3u8 links in XDM and download streams detected by third-party video-downloaders extensions #1293

@audacieuxnumber1

Description

@audacieuxnumber1

Hi!

so sometimes i use extension: "Cat-Catch":

https://github.com/xifangczy/cat-catch
https://github.com/xifangczy/URLProtocol

to detect and copy m3u8 links strrams of embed streaming TS videos, from for example anime sites like:

https://v6.voiranime.com/
https://v4.voiranime.ws/
https://anime-sama.fr/
https://streaming-integrale.com/
https://empire-anime.com/
https://aniwave.se/
https://kissanime.com.ru/

and i don't like use internal download manager of web browser because it may have bugs and i like use third parsers or third download managers to download these embed videos from these sites,
after researsh,

i discover that yt-dlp has generic downoader i.e. yt-dlp can download from sites that they do not officially support and i discovers that cat catch extension has section named: COPY:

"For the convenience of using third-party applications, customize the content written to the clipboard by the copy button"

https://cat-catch.bmmmd.com/docs/settings#keywords

and i discover tha the string structure to set in that "Copy=For" feature when we will copy/past link detected by cat catch extension in third downlaod managers that use yt-dlp is:

yt-dlp --referer ${referer} --user-agent ${userAgent} ${url}

so when we put the m3u8 link detected by cat catch in thirds parser or download manager that uses yt-dlp, we can download the embed video even if it is not supported offcially by yt-dlp, so we hope please XDM will have the capacity to support this capital command:

yt-dlp --referer ${referer} --user-agent ${userAgent} ${url}

This way, we can paste the m3u8 links detected by the cat catch extension into XDM and download embed streams from various sites supported by various third-party extensions. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions