Git Product home page Git Product logo

media-downloader's People

Contributors

ahmed-0011 avatar borwe avatar bovirus avatar candrapersada avatar darkshram avatar germanaizek avatar infolibre avatar kg6jay avatar kicer86 avatar lvzhenbo avatar marcelozoo avatar mhogomchungu avatar mishrasamiksha avatar nasano avatar oltulu avatar penguin-teal avatar rohan37kumar avatar sopor avatar wvxwxvw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

media-downloader's Issues

File renaming not allowing spaces in filenames

File renaming is not working in media-downloader, at least when using yt-dlp, if there are spaces in the file name.

For ex.
Under youtube-dl, this has been working perfectly

-o '/home/username/Downloads/Video/%(uploader)s - %(title)s.%(ext)s'

with media-download, using yt-dlp, I am forced to use this without any spaces

--newline --ignore-config --no-playlist -o %(uploader)s/%(uploader)s-%(title)s.%(ext)s

Add a subscription refresh buttonn

I've downloaded a playlist before changing the naming format, so the videos couldn't be sorted in any way. I've deleted the files, pasted the playlist link again and after hitting Get List, it only said Downloading video info 2 of 173 and stop, all the buttons active again, but didn't do anything else.

I've just cleared the subscriptions_archive_file.txt and it works again. Also the file is kinda hidden, and it's not really obvious what it does from it's name, or if it's used since it's an archive.

Please make a button to clear that file from the UI.

Thanks a bunch for this great tool

Eve after cancellation Aria2c continues to download in background

Engine causing issue - yt-dlp-aria2c

While downloading videos when I press "cancel" button the downloads seems to be paused but it doesn't. Actually aria2c continues to download the videos in the background even after I have cancelled/paused the download.

Please resolve this issue.

App closing itself

When the list is reaching over 1000 entries, the application closes without notice.

formats detection

I believe that basic downloader (other tabs too where applicable) should have some more user friendly UI:

  1. user is asked for video url.
  2. app detects available formats and prepares nice and clickable list of modes (including 'best', 'bestvideo' etc)
  3. video is being downloaded

Fix the GUI

Windows 7 x64 sp1, with all updates, without any patches and decorations,
the standard zoom level is 100%,
the most standard screen is FullHD.

Due to the fact that the interface elements overlap each other, the program looks bad. For example, you have a highlight of the input fields at focus. Now let's see how it looks on your standard and first dark theme:
2022 01 27_210133
2022 01 27_210324
As you can see, the backlight is stupidly overlapped by neighboring fields and is visible only on one or two sides.
And this is just one example, there are still a lot of problems due to this short arrangement of elements. Especially on dark themes.

The first request: Please separate the fields and buttons away from each other, as is done in all standard interfaces.

Now about the design themes:
I have only the standard and first dark themes working. The rest look really bad. But that's not the point. I prefer to use dark themes, but your first dark theme cannot be used because it is high contrast.

The second request: Please duplicate the first dark theme by changing the dark colors in the duplicate to more gray, and the text color, for example, to 'silver'. And let this become the fifth topic, since perhaps someone needs a high-contrast one, too, for example, those who have bad eyesight.

Best audio download

Hi, great work with media-downloader, small footprint and "straight to the point/downloads", i tried to download some audio from youtube and selected best audio option and i ended up with an mp3 file, as far as i know youtube doesnt use mp3 so im guessing the aac or opus original audio is being converted to mp3, since its being converted it will loose quality, therefore mp3 is no longer the best audio...any chance of enabling "original audio" either aac or opus in the GUI?

Thanks

libc6 dependency problem

Hello, I've just moved to MX xfce. Media-downloader isn't in the deb-based repos; I understand there's a flatpak, but I don't use those. Found a newer (2.1.1) and older (1.9.0-1) deb file. The former can't run due to libc6 dependency. The latter needed aria2 installing, which is in the repo, but I'm having various problems with downloads. On previous distro, the Default setting would pick up whichever e.g. 480 format would download just by pressing Default, which was awesome ... I realise that my choice to move from Bookworm back to Bullseye-based has thrown a spanner into the works a bit, but I'd appreciate any advice. Thanks.

Proxy vpn

Hello, sometime i watch sone foreign tv shows, i use, psiphon....or may be proton vpn, or SoftEther VPN Gate Client Plugin....does Media-downloader support downloading through proxy and vpn ?

Worst audio

Hello, Media_Download is amazing and wonderful ! Thank you very much !
Please it will be great if there an option preset to choose by default to download the worst audio quality for a faster download, and possiblity to choosing the native audio quality "opus" or "m4a" without conversion to mp3, thank you very much !

Watch while donwloading

Hello, some video ar too big, and we want to watch the beginning of the video which has already been downloaded, it will be great to add this option for more simplicity and if this option is selected, Media-Downloader should use only one thread ti download the beginning of the video and for smoother viewing....

HDR download support

Hi, with media-downloader 2.0.0, no HDR versions of selected video can be parsed and downloaded. But I am sure that HDR version is available on the ytb website. Is there anything need to be configured to make it work? SDR versions are OK to download.

Does media-downloader support unicode in paths?

I had a tiny issue with the program. It wanted to download videos to a path in "Владимир\Desktop" folder or something and it could not download videos (hang forever). Once I changed the path to C:\youtube it started working smoothly. I wonder if russian directory name was the problem.
It also would be nice if youtube-dl would be downloaded automatically (or with a single button click) from github .
Thanks for the project!

Program icon embedded into executable

First, I would like to thank the developer, @mhogomchungu, for this excellent project- I have tested and used many front-ends for youtube-dl and yt-dlp but Media Downloader (I discovered it about a couple of hours ago) is quickly becoming my favourite one- many engines supported, native portable version (fully and truly portable), clean, intuitive GUI plus themes, moderate memory usage, cross platform. I did some tests and everything worked fine, many thanks for the good work!

I would suggest a tiny enhancement:

  • program icon - media-downloader.ico to be embedded into the executable- media-downloader.exe

so that the users would not need to manually edit the program short-cut on desktop (pointing to media-downloader.ico file).

I suppose this would be very easy to be imolemented.

Exit, hibernate, shutdown after downloads finsih

It will be great if there is option "exit Media-Downloader" after all downloads finsih, and "hibernate" and "shutdown" option after all download complete because some file are too big and it takes a lot of time to finish downloads ot files which weighs many gigabyte.....

No longer showing audio/video bitrates in Get List

In the previous version I was using (1.5? I think) when using Get List, the note column would show the separate audio and video bitrates. This was really helpful for various reasons. Obviously to choose your preferred version but I also found it vital in getting vidoes from NHK due to some file versions will occasionally be corrupt and it was possible to immediately identify that by looking at the bitrates. But after upgrading to version 2.2, it is no longer showing the individual audio and video bitrates in Get List. Can you please return this functionality? Thank you!!!

ffprobe missing in Windows bundle

Media Downloader Version: 2.2.1
OS: Windows 11 x64
Package: Portable

ffprobe appears to be missing from the bundled version of ffmpeg. ffprobe not found errors are thrown in the log when the post processing task runs. If ffprobe will not be included in the bundled version of ffmpeg, what is the supported way to update/stage a new version of ffmpeg that includes ffprobe, as well as what is the latest supported version for use with Media Downloader/yt-dlp?

How to Build On Windows?

Helloi see instructions to build on linux, but is there a way to compile and build this on windows? I tried opening it up in Qt Creator but I get tons of compile errors. Any advice?

Unify and merge"paste from clip board" and "Download"

Hello, Please I have an important suggestion, I finally discover the button "paste from clipboard" and it is wonderful magnificent !! thank you ! please it will be great to make the button "download" next to the "paste from clipboard" button for more speed, and also it will be amazing to merge and unify the "paste from clipboard" and "download" buttons into a single button with memorization of the "worstaudio" preset, so we can download audio or video just by clicking on a one and only unified button and we no longer need anymore to click on 2 distant buttons "paste from clip board" and "Download"!

I would also like to share this magnificent program with my friends and my family but many do not understand computers, it will be easier for them if the amazing Media-Downloader add the "worstaudio" and "worstvideo" option because it is necessary for those who have a weak internet connection....

Auto save not downloaded media on exit.

Sorry, but i didn't understand this option : " Add an option to auto save not downloaded media on exit."

if we cancel a download, Media-Downloader keeps the downloaded part of the canceled file?

Pause donwload or limit speed

Hello, sometimes downloading slows down internet browsing, it would be great to add an option to pause donwload, or to limit the download speed !

Multiple instances

Hello, sometimes i download too big file using yt dlp and not aria2, so it takes a lot of time to download, and i go to surf in another websites and after some time, I find another videoS to download but i can't anymore add them to Media-Downloader because it is already downloading another video and the add button are greyed out, so it will be amazingly and useful to allow Media-Downloader to have multiple instances so we will be able to add new videos to Download-Manager, thanks a lot !

Option suggestions

Hello, it will be great if there is these options : prompt when finishing warning to signal the end of downloads, show notfication when fiish dowloading, show non resumable donwloading file, show warning when disabling ssl verification, auto rename files if same name exists in dowload folder, network option with proxy prefix : htttps, socks4, socks5, websites authentification option user password, workarounds cookies file, custom user agent, ignore ssl certificate validation....

all these options are inspired by the "FireDM" download manager options, and it will be great and we are grateful if Media-Downlaoder gradually integrate them....

another question please, are you considering to changing the name of Media-Dowloader ?

Facebook watch link format

Hello, i have multiple facebook videos to donwload, i use batch donwloader to add this link :
https://www.facebook.com/watch/?v=733475611144776

but it doesn't work, there is no download in batch donwloader, so I tried basic dowloader and it works, i can donwload the same video :

https://www.facebook.com/watch/?v=733475611144776

i go back to batch donwloader and I add this link of the same video by clicking on the three dots under the facebook video and clicking on "copy link", finally I was able to download this facebook video using this link;

https://fb.watch/cDPOh4B4zD/

and so, what is the difference between the two links? is it possible to add the classic facebook links to the batch donwloader please? because it's easier, in the address bar of chromium and chrome, there is a "copy link" box which allows me to quickly copy the dacebook links but I can't use them in batch downloader... ..

Error in safaribooks plugin

Hello,
Thank you for providing this wonderful tool for Windows users.
I have some error while using safaribooks plugin:

`[-] Logging into Safari Books Online...

[#] Unhandled Exception: 'next' (type: KeyError)

[!] Aborting...`

I tried to put username/password in json file at ...AppData\Roaming\media-downloader\engines.v1\safaribooks.js and also in config Engine default options > Safaribooks > --creed "[email protected]:password"

Is there any way to use it ? I hope to achieve book images download since the safaribook (https://github.com/lorenzodifuccia/safaribooks) don't download them (using linux on a raspberypi).

Many thanks for any insights.

missing wget and ffmpeg

Hi
I compiled it for OS2 and use qt5 v5.15.2 and gcc 9.2.0
But when running the program i see in log:

[media-downloader] *****************************************************
[media-downloader] To Disable These Checks, Do The Following:-
[media-downloader] 1. Go To "Configure" Tab.
[media-downloader] 2. Go To "General Options" Sub Tab.
[media-downloader] 3. Uncheck "Show Version Info When Starting".
[media-downloader] *****************************************************
[media-downloader] Failed to find executable "wget"
[media-downloader] Error, executable to backend "wget" could not be found
[media-downloader] Failed to find executable "ffmpeg"
[media-downloader] Error, executable to backend "ffmpeg" could not be found
[media-downloader] Failed to find executable "aria2c"
[media-downloader] Error, executable to backend "aria2c" could not be found
[media-downloader] Checking installed version of yt-dlp
[media-downloader] Found version: 2022.03.08.1
[media-downloader] Checking installed version of youtube-dl
[media-downloader] Found version: 2021.12.17
[media-downloader] Checking installed version of yt-dlp-ffmpeg
[media-downloader] Found version: 2022.03.08.1

Any idea?

Orielly

Whenever I Input credentials in the json file it just decides not not to download the file from the repo some help would be great, whenever I add credentials doesn't install plugin

Scale factor

Hello, I set scale factor to the value "3", and when I wanted to restore the default value "1", I could not access the scale factor parameter because the window was too large and the parameter inaccessible, so I I had to uninstall the program and search in the hidden folders of windows appdata ...... to delete and reset Media-Dowloader, it will be good if this process becomes easier or the window becomes scrollable, or have the "reset" button " at the very top of the main window....

Multi-threaded download function

Fails to download Youtube-DL on first run

hello, just seeing if im brain farting on something as when i run Media Downloader it errors when trying to download Youtube-DL, exact message it says is

[media-downloader] Running in portable mode
[media-downloader] Download path: C:/Users/Slider/Desktop/ytd
[media-downloader] Start Downloading youtube-dl ... ...
[media-downloader] Download Failed: TLS initialization failed
[media-downloader] Checking installed version of ffmpeg
[media-downloader] Found version: 4.3.2-2021-02-27-full_build-www.gyan.dev

I tried the non portable version too and have same issue, i see no other issues posted regarding this so i feel like im just simply doing something wrong. Any help be appreciated thank you.

Filenames

Is it possible to change the default filename for downloaded videos?

Instead of:
some youtube video 2021-[youtube ID]

I'd like:
some youtube video 2021

There's probably a ytdl command for this but I'm not sure how to make it work

Need Authentication

Some sites needs authentication for downloading like vk.com . is it possible to integrate a feature like i will sign in for vk.com for one time inside the app and it will work then anytime i download from vk.com. it will be very helpful feature specially for me.

Thanks

Java

I found this commentary in videohelp website, what do you think ? qt is better than java ?

"A straight-to-the-point GUI, without bells and whistles.
Built upon Qt 5, therefore it works under Windows 7.
But it would be better if the GUI was written in Java, because the Qt framework turns any application into bloatware."

https://www.videohelp.com/software/media-downloader/reviews

[Documentation] Commandline-based installation?

Hey there,

Would it be possible to add to the README how to install this
project quickly via the commandline?

Other projects have e. g. "curl | sh" or something like that.

It would be nice if we could have this for the project here
too. (Here we can assume that the user has a sane compile
chain already, as newbies will rarely use a compile-based
variant.)

This suggestion is made mostly for simplicity, to let people
try the project faster.

Sponsor the project to support the developer

To show our appreciation and thanks for the awesome Media-Downloader, it will be great idea ti add button which allows to sponsor the project via paypal for example, or add discrete non intrusive ads, and for people who don't want to see ads , add an option to disable ads, thank you!

maybe it's also good to change the name of the software so that it is more easily recognizable and referenced by google in the search results

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.