subhra74 / xdm

Powerfull download accelerator and video downloader
https://xtremedownloadmanager.com/
GNU General Public License v2.0
6.43k stars 1.07k forks source link

`XDM Beta Extension` Better download button #981

Open lamualfa opened 1 year ago

lamualfa commented 1 year ago

Checklist

Description

The current problem with the existing extension is we don't know exactly which asset we want to download because the download button only shows the asset's title and displays it all in one place.

image

Solution

Very interesting if the download button could display as a popup exactly where the asset on the page is placed or played. This idea has been implemented by another download manager such as Internet Download Manager (paid) or Neat Download Manager (free).

Neat Download Manager's Popup Button

image

Internet Download Manager's Popup Button

image

And for any download links we can't trace their place on the page, we will put it on the current XDM download popup, which shows after clicking the XDM extension logo.

lamualfa commented 1 year ago

I have no clue about how Neat Download Manager Extension detects the position of a video element with blob URL. What are they can use to know exactly the video element position on the page? I don't think we can extract the blob URL to downloadable link.

Any idea about this @subhra74?

The Inspect Element of Video

Instagram

image

Bilibili

image

The Video Element with NDM's Popup Button on Top

Instagram

image

Bilibili

image

lamualfa commented 1 year ago

https://stackoverflow.com/questions/75199110/how-does-the-download-manager-extension-detect-a-blob-video-position-on-the-web