Reviews for Simple video downloader
Simple video downloader by Disco🕺Dave
4 reviews
- Rated 1 out of 5by speciallittleprogress, a month agoI went through all of the setup, and it was a bit finicky but eventually it seemed to worked well. However, I have to 1-star it because:
Within a few days of installing it I noticed that I was often being forced to complete a Recaptcha when trying to use Google search. Additionally, many web services were preventing me from logging in or accessing the site until I completed a Cloudflare Turnstile (anti-bot measure similar to captcha).
Turnstiles would not complete though - ticking the box would just cause the Turnstile to reload. Cloudflare refer to this as a looping Turnstile, which is indicative of access patterns that are very high-confidence bot activity.
I did not know why I was getting these all of a sudden, it was insanely frustrating, and I tried a lot of things on my PC and local network before I got to the point of suspecting this add-on. Disabling this add-on immediately resolved this problem. I hadn't been able to complete a Turnstile for days since enabling it, but mere seconds after disabling it I could pass first try.
Given the functionality of this add-on, it makes very little sense to me that it would cause such abnormal and suspicious browser behaviour on so many pages and sites, many of which don't even contain any video, and do so in a way that triggers consistently across multiple unrelated anti-bot measures.
I'm not necessarily saying that this add-on is anything malicious, but it seems to me like a massive blunder to somehow release it in this state and to have done so little QA that you're unaware of the problem. I'm not in the habit of using software that falls into either category (malicious/massive blunder).
Also, in case I'm wrong, and there is some simple explanation for how a well-made and carefully deployed add-on could exhibit this behaviour, and there is in fact some hope for this thing, it's a huge pain to not have MP4 container support. If I want to upload a video to social media, messenger chat, Discord etc, MKV will either work badly or not at all. The need to re-containerise the file cancels out all of the apparent convenience of the add-on.Developer response
posted a month agoReply 3 | 31 March
tl;dr: Thank you and I have good news ... ALL your issues should be solved in the latest version (7.0) if you also update yt-dlp and install curl_cffi with this command: py -m pip install -U --pre "yt-dlp[default,curl-cffi]"
Fuller answer:
1. MP4 is now available! (Well, it's been available since the day after your review but now subtitles and SponsorBlock segments are also embedded in MP4 files.)
2. Please install curl_cffi and retest. It's likely to work magic. As I've said, I can't reproduce your problems with logins and CAPTCHAS but, reading the yt-dlp documentation, I really think that installing curl_cffi may solve your problems. If you look in the "Impersonation" section here https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#dependencies, you'll see why I think so.
Python’s default HTTP libraries have fingerprints that differ from real browsers. curl_cffi mimics browser TLS fingerprints (curl_cffi now supports Firefox impersonation in v0.10.0+), making requests appear more browser-like. It's recommended by the yt-dlp devs to be installed but is not installed as a default dependency when you run py -m pip install -U --pre "yt-dlp[default]"
I really hope this solves all your issues and I'm very grateful that you took the time to report it because I'm sure I wouldn't have introduced these things if you hadn't.
Reply 2 | 23 March
Thanks very much for reporting this. I've now added a checkbox to the popup.
"Use MP4 instead of MKV" should also give you what you want regarding MP4 files.
Reply 1 | 22 March
I'm really sorry to hear this. I had no idea about this and I can't reproduce it.
This add-on is certainly not anything malicious. I will now get onto it and try and come up with a solution to the Recaptcha/log-in and MP4 issues and hopefully come up with a fix. - Rated 5 out of 5by Zemi Atral, a month agoI really like the method and it works great so far, but what is the reason for the 1080p limitation?
I would love to be able to go further, and why not also having the choice to download the HDR version when it exists.
Edit: Well that was fast, thank you, you're the best! Here is your well deserved 5th star! Next step is HDR, that would be fantastic considering Firefox doesn't support it (yet). I'll create a GitHub account for further discussion, I have more ideas of improvement. Thanks again ♥
Edit 2: HDR is working, that's fantastic! Thanks a lot!Developer response
posted a month ago14 March: You want HDR, you say. Well HDR is what you get. Updated. You're welcome.
13 March: Thanks for the kind review. You've made my day.
I've changed the simple.py file to remove the 1080p restriction.
Overwrite your exisiting simple.py and restart the server (download link should appear in a new tab when you update the extension but it's https://github.com/FarmLox/Simple/raw/main/simple.py). You can test it on a small video if you search for "4K ULtra HD | SAMSUNG UHD Demo׃ LED TV". It certainly works for me.
When I can find time, I'll add an option to select the maximum resolution. I only restricted it to 1080p because I didn't want people to get a nasty shock. But I'm very happy to change my mind seeing as that's what you want and you've taken the time to let me know.
Let me know if you have any more suggestions or requests (you could use the Issues part of that Github page, if it's more convenient). (I also plan to add the ability to download a timestamped section of the video.)
Thanks again. Hopefully I can get the elusive fifth star?! - Rated 1 out of 5by HI, 2 months agoThis extension requires a kitchen sink of externally managed software, and is by no means self contained. It also requires a mile long python script running a local webserver to do anything.
I was unable to get any of it to work, as it conflicts with an existing web server running on localhost.
There does not appear to be provision to change the port in the extension that I could find.
I was able to find the initializer inside the script itself, but that is useless as the (browser) extension still appears to be using 8080.
This is by no means quick and easy to use, it is more akin to an enormous hammer where every website is a nail (including your own).Developer response
posted 2 months agoFirstly, I want to thank you very much for the review because you going to the trouble helps me a lot - and other people too.
Everything you've said is true really but your issue comes down, I hope, simply to you already using port 8080. It was remiss of me not to consider that - and I've made a new version to address that scenario - but all your other comments are a little bit strong in my opinion.
"Kitchen sink" is clearly a figurative and subjective term. I've changed the description to make it clearer that you need to install the other programs (but I had already mentioned that; I wasn't hiding it). The point is that, once you have done the one-time install of the necessary background programs, the extension is *extremely* simple to use.
The whole tone of your review is very scathing, when all that's happened is I made an oversight with regard to the already-used port number.
On the other hand, I've spent an enormous amount of time and effort to make this free extension (and the "mile long" Python script) and I'm offering it here for free out of the kindness of my heart. I made it because it fills a gap for me (Stacher won't download most Reddit videos for me - and my extension does some other things like embedding synchronised lyrics/transcript in mp3 files) and it was a real labour of love. I thought it would only be reasonable to make it available to other people too.
So as I say, I really appreciate your input (genuinely) but please go easy on me! It's all been done in good faith. The extension works perfectly for me and others - and I hope, with this update, for you now too. The other programs that are required (but never need to be called manually; they just get called silently by the extension in the background when required) are all open-source. And I've made this update less than two days after your review, which isn't too bad, I feel, compared to many other programs where one submits issues and may have to wait a long time for a fix. (I actually would have got straight onto it as soon as I read your review a couple of hours after you posted it, but I was a bit crook, as they say in Australia.)
So thanks again and I hope this update will now work for you and everyone else that might be using port 8080 or whatever port already.
I suspect that you've given up on my extension (and its necessary programs) but I'd be enormously grateful if you could revisit it just long enough to test if this update works. Please do that and let me know, if you can spare the time. And who knows, maybe you might even find yourself using it if it works now.
All the best 🙏 - Rated 5 out of 5by peppersgc, 2 months agoFails on every video.
🚀 Download started 🪐 2025-02-27 13:11:45,679
🌍 URL: uRrRR-96fp0 (Video ID only. Mozilla doesn't allow URLs in reviews)
🎧 Audio only?: False
🔎 Getting filename/playlist info ...
❌ No video found 2025-02-27 13:11:46,303
Edit 15 days later. Tested again, still get the same result. YT-DLP works fine using it's built in commands in my terminal, and using a basic batch script, and I can't figure out why your add-on doesn't. Adjusting to 3 stars, because it seems to work for a few people.
Edit 2: Based on another review, I changed the port in your python script to a random port, 17286 in this case, and it worked. FYI, and 5 stars.Developer response
posted 2 months agoReply 4 | 21 March
Hey, thanks for the 5 stars and the updated review! I'm glad it's working for you now.
With the latest version, no-one should ever have to change the port manually; it will silently find an available one with some in-built wizardry.
Reply 3 | 28 Feb:
I really want to help you but I've just done a fresh install on a new machine and it works perfectly there too (just like on my machine).
It's a shame that my new little extension is sitting here with a lone 1-star review when it's working fine for me and I replied to your first comment within an hour – but anyway, the main thing is that I'd very much like to get it working for you too. However, without being able to reproduce your error, I can't think of what might be causing it.
So please keep updating your reply or, much better still, leave a message at github.com/FarmLox/Simple/issues.
I'm happy to make a temporary version with more verbose logging which would probably show what's happening. But you'll have to go over to that Github page so we can get it done. I'd really appreciate it if you can spare the time; you might be helping more people out - and helping me make sure the thing is robust.
Reply 2 | 27 Feb:
Thanks again for the update. Could you please create an 'issue' at github.com/FarmLox/Simple/issues because I can't reproduce what's happening. It would be easier to talk over there.
That video (if that's a YT ID) downloads fine for me:
🌍 URL: [YT]?v=uRrRR-96fp0
🎧 Audio only?: False
🔎 Getting filename/playlist info ...
🗃️ Downloading (filename may be temporarily sanitised):
You Can’t Build a Better $69 Gaming PC
🚀 Done 💥 2025-02-27 20:49:37,502
📺 You Can’t Build a Better $69 Gaming PC.mkv (183.70 MB)
Reply 1 | 27 Feb:
Thanks very much for reporting this. I hadn't checked the download links because I already have that file and it works fine for me. I've fixed the links now.