amir1376 / ab-download-manager

A Download Manager that speeds up your downloads
https://abdownloadmanager.com
Apache License 2.0
3.11k stars 155 forks source link

[Feature] Download Videos and Audio #9

Open ZorinFoss opened 3 months ago

ZorinFoss commented 3 months ago

Hi @amir1376

Please add option to detect and download videos and audio files with popup to down like in IDM.

Thanks,

amir1376 commented 3 months ago

@ZorinFoss Thanks,sure I have this idea but:

I already developed some part of it but have some issues

I have to investigate other software/extensions how to handle this If you know any Open Source software or extension that handles such a thing please share it here

ZorinFoss commented 3 months ago

Check this project

amir1376 commented 3 months ago

@ZorinFoss their work is amazing! but unfortunately it seems their app/extension is not fully open source and I can't see any browser extension code in their repository!

ZorinFoss commented 3 months ago

This is the chrome extension link

amir1376 commented 3 months ago

@ZorinFoss this is obfuscated and minified!

ZorinFoss commented 3 months ago

unminify

amir1376 commented 3 months ago

@ZorinFoss Thanks but we are here to create and maintain an open source project based on community (and maybe other open source projects) reverse engineering/unminifyng someones source code without their permission is not a good idea for this goal

I'll do my best to find a solution for this ❤️

ZorinFoss commented 3 months ago

To be honest the best implementation of this feature exists in Ant Download Manager

ADM chrome extension antCH.crx.zip

I just try to help you to got ideas how this tools works and of course i will never suggest take someone work without his permmision. ❤️

amir1376 commented 3 months ago

@ZorinFoss I understand, That's very kind of you ❤️

IkelAtomig commented 3 months ago

https://webextension.org/listing/hls-downloader.html - This could help you.

mohammaderfanhosinbyki commented 3 months ago

There is also this project. Good For example. I use this for sites that tell idm with a small code that you should not download.

https://github.com/puemos/hls-downloader

IkelAtomig commented 3 months ago

To make this better, use a HLS detector like the above extension to find download URL and use a project like this - https://github.com/nilaoda/N_m3u8DL-RE to download inside the app.

CodingAlphaWolf commented 2 months ago

@ZorinFoss Thanks,sure I have this idea but:...

I have to investigate other software/extensions how to handle this If you know any Open Source software or extension that handles such a thing please share it here

Maybe XDM Download Manager?

I like this project, but being able to download videos like with XDM would be nice.

Samillion commented 1 month ago

This would be amazing if implemented. Nevertheless, great work on the project.

cap153 commented 1 month ago

@ZorinFoss Thanks,sure I have this idea but:

I already developed some part of it but have some issues

  • I already can detect streaming videos/audios in the page
  • but I can't detect a section of page that video is already playing, this is required so I can be able to place the popup on top of the video/audio file

I have to investigate other software/extensions how to handle this If you know any Open Source software or extension that handles such a thing please share it here

check this project cat-catch

in-ferno commented 2 weeks ago

It may be useful: https://github.com/54ac/stream-detector

Tarek-Hasan commented 1 week ago

yt-dlp is enough for most of the streaming sites, like YouTube etc.

Samillion commented 1 week ago

yt-dlp is enough for most of the streaming sites, like YouTube etc.

For a static supported stream/services list, yes.

However, detecting embeds and videos to download like IDM's extension offers the option anywhere, not just specific domains/services. (ie: a random blog post with a video, edu portals with videos...etc)