dsymbol / yt-dlp-gui Goto Github PK
View Code? Open in Web Editor NEWA cross-platform GUI wrapper for yt-dlp written in PySide6
License: The Unlicense
A cross-platform GUI wrapper for yt-dlp written in PySide6
License: The Unlicense
I've found that old yt-dlp versions do not work in a month after they're released as YouTube finds a way to exclude that version from downloading. It's easy enough to fix:
but it is tedious/less technically-capable users may find it difficult.
An enhancement that solves this problem is an optional update-check/download feature that compares the hashes of the latest release and the locally stored executable, and fetches the latest release if they do not match. This reduces the knowledge required to update the dependency. I can make a pr for my fork branch if you'd like.
It'd be nice if custom args and filename doesn't get reset for every download. Would be very useful if for downloading bunch of videos with the same quality and same format and doesn't seem to be difficult to implement. I can make a PR if you're interested in adding this feature
Hey guys I'm sure its not anything serious but I got 3 detections on virus total, specifically from the yt-dlp-gui.exe file. Can anyone explain what this might be?
D:\sam\editing\david\yt-dlp-gui-main\yt-dlp-gui-main\src>python3 main.py
Traceback (most recent call last):
File "D:\sam\editing\david\yt-dlp-gui-main\yt-dlp-gui-main\src\main.py", line 8, in
from PyQt5 import QtCore, QtWidgets
ModuleNotFoundError: No module named 'PyQt5'
The title pretty much says it all but for more details you can see the following conversation.
https://www.reddit.com/r/youtubedl/comments/14kj5h0/ytdlp_gui_suddenly_changed_the_codec_from_avc/
When I add a URL for a YouTube Playlist, it does not parse out the URL into multiple videos. Instead it only attempts to download the first item in a playlist before hitting a error.
In contrast, This Program parses out individual videos in the queue after dropping in a playlist link and then lets you download them all as individual videos.
This would be the preferable behavior for your own app.
Here what I get from the very start of the program:
Traceback (most recent call last):
File "app.py", line 8, in
ImportError: DLL load failed while importing QtWidgets: The specified procedure could not be found.
Machine: Mac Catalina 10.15.7
python --version
returns 3.10.1
Running chmod +x ./dist/yt-dlp-gui
on mac doesn't do anything. Is there another step in this installation process?
How to choose certain resolution? Is it possible to choose ffmpeg nvenc preset?
Ubuntu 22.04.2, 64-bit, using the portable Linux release from 25.05.2023.
Clicking the Path selector button (3 dots) instantly closes the program.
How do I get it to use a proxy on the portable version?
The one with the msi installer has this option but i don't see it on the portable version.
For deb file, please
How to download videos in HDR ("-S hdr" doesn't work) and in .mkv?
I am using your Tool since a while an it would be a big thing if i could add custom arguments for downloading like "--compat-options no-certifi"
It would be great if the GUI could automatically create per-channel and per-video directories, to simplify archival. I'm not sure if this functionality is already in in the yt-dlp CLI, or needs to be built on top.
Can you add Progressbar in the treewidget to make it look better? If you have time please update . Thanks if you update
please add sponsorblock integration for a channel
I get
> ./Downloads/yt-dlp-gui/yt-dlp-gui
[16186] Error loading Python lib '/home/fhchl/Downloads/yt-dlp-gui/libpython3.10.so.1.0': dlopen: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.35' not found (required by /home/fhchl/Downloads/yt-dlp-gui/libpython3.10.so.1.0)
To make grabbing clips easier, could you add a feature that grabs a video at a specific timestamp like clipconverter used to do? Or perhaps make it compatible with Youtube's built-in clipping feature?
Can't download ffmpeg when fetching dependency because the url is broken!
https://raw.githubusercontent.com/imageio/imageio-binaries/raw/master/ffmpeg/ffmpeg-win64-v4.1.exe
Downloaded from https://github.com/dsymbol/yt-dlp-gui/releases/download/14.05.2023/yt-dlp-gui-win64.zip and yt-dlp-gui.exe keep stuck at 100%.
If I close:
OS: Windows 10 Pro for Workstations build 19045.2965
With yt-dlp using the command line, you can use the -o argument to specify the output file name.
Example: yt-dlp https://www.youtube.com/watch?v=n_uFzLPYDd8 -o "Jazz Example.mp3"
and the output file would be named "Jazz Example.mp3". I know for some sites that I download from, the file name is random. It would be cool if I could specify the file name that I want and have it be done during the downloading and conversion process.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.