Skip to content

Add "Copy=For" yt-dlp feature = ${referer} ${userAgent} ${url} to be able to paste m3u8 links in third external parsers or download managers and download streams detected by hls-downloader extension #419

@audacieuxnumber1

Description

@audacieuxnumber1

Hello!

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 sometimes internal download manager of web browser may have some bugs or issues related to web brwser and sometimes i liketo test ou 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, as cat catch do, we hope hls-downloader exte will have "Copy=For" yt-dlp feature and we hope hls-downloader 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 hls-downloader extension into third parsers or download managers and then download embed streams from various sites using various third-party external parsers or download managers .

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions