jannikhv / gydl Goto Github PK
View Code? Open in Web Editor NEWgydl (Graphical YouTube-Download) is a GUI wrapper around yt-dlp.
License: GNU General Public License v2.0
gydl (Graphical YouTube-Download) is a GUI wrapper around yt-dlp.
License: GNU General Public License v2.0
what does the quality level do? (like what is the specific quality selection at each level and is it 0 or 9 is the best quality?)
files in it:
work0.mp3 --> audio sample with option 0 chosen
work1.mp3 --> audio sample with option 1 chosen
work9.mp3 --> audio sample with option 9 chosen
as i look to codec information audio quality and size comparison was 0>1>9
[utku@utku ~]$ uname -a
Linux utku 4.15.3-2-ARCH #1 SMP PREEMPT Thu Feb 15 00:13:49 UTC 2018 x86_64 GNU/Linux
Antergos installation with xfce desktop, 64 bit
I could provide back log info if I knew what command lines I need.
I will post it here if someone sends me those command lines.
Ubuntu 18.04
I have been packaging your application as a Flatpak, which I intend to upload to Flathub. As of now I have everything working properly but flatpak-builder refuses to export the desktop entry file because an icon is required.
Because I don't want to misrepresent you or anyone else I felt I must bring the issue to you directly.
So I ask, is there any possibility of you providing an official icon to represent the application? If not, could someone else do it for you? Or do you have another solution?
If you don't have the time and nobody else comes along I would be willing to give it a try, although I am quite inexperienced.
The icon should be a scale-able SVG.
I don't know if it is the gui or the underlaying tool.
I entered a valid URL and wanted to download a yt video. But it won't download. Instead I am asked to check the URL - which is perfectly correct.
Terminal says: ERROR: requested format not available
which sounds a little different already. But still, even if I change the format to the correct resolution it won't work. I don't know, which file format I have to expect.
Can you add opus codec as an option to download. Often opus have better quality than others, especially on youtube. Oh and please pack it with ogg / oga because opus audio tagging is broken.
Hello, I think you know the excellent youtube-dl-gui. It works well but seems to have been abandoned by its author (to be confirmed). I really like your design which respects the Linux interface.
But the main advantage between youtube-dl-gui and gydl, is that it allows you to download a list of contents, so there is no need to repeat the operation.
Could you please implement such a feature?
Thank you
thought about opening a new issue to keep the other thread clean...so this is an example
https://www.youtube.com/watch?v=m0UY863XL68
or https://www.youtube.com/watch?v=lHomCiPFknY
none of them are working so far...
With Audio download with https://youtu.be/xPxsS_-LTe0
flatpak run com.github.JannikHv.Gydl
Gtk-Message: 01:08:37.210: Failed to load module "pk-gtk-module"
[youtube] xPxsS_-LTe0: Downloading webpage
[youtube] xPxsS_-LTe0: Downloading video info webpage
[youtube] xPxsS_-LTe0: Extracting video information
[download] /home/yodatak/Téléchargements/The Ramones - Blitzkrieg Bop (Single Version) [Lyrics in Description Box].m4a has already been downloaded
[download] 100% of 2.00MiB
[ffmpeg] Correcting container in "/home/yodatak/Téléchargements/The Ramones - Blitzkrieg Bop (Single Version) [Lyrics in Description Box].m4a"
ERROR: file:/home/yodatak/Téléchargements/The Ramones - Blitzkrieg Bop (Single Version) [Lyrics in Description Box].m4a: Invalid data found when processing input
Did i do something wrong ?
The already-entered URL should persist when switching from Audio to Video tab.
i've installed the application yesterday and it was working for the first few times...now if i open the app in as $ i get a "no internet connection estabilished", if i oep it via root i get "Traceback (most recent call last):
File "/app/bin/gydl", line 179, in prepareDownload
self.prepareVideo(DownloadDir)
File "/app/bin/gydl", line 136, in prepareVideo
+ "/%(title)s.%(ext)s" "UUU"")
TypeError: Can't convert 'NoneType' object to str implicitly"
in terminal...any suggestion?
btw i am using fedora 26 workstation, if needed...
It would be great if you can provide a progress bar downloading
Perhaps I'm doings something wrong, but whenever I attempt to download a video through the application It always gives the error Download Uncuccessful with no other relevant information. Perhaps I'm missing some relevant step.
I'm running the app through the terminal and the only output is
/bin/sh: 1: youtube-dl: not found
Lines 18 to 28 in 35744b8
Please do not hardcode the /usr
prefix so that one can use something like
$ ./configure --prefix=/usr
$ make -j$(nproc)
$ make install DESTDIR=$(readlink -f appdir)
$ find appdir/
(...)
appdir/usr/bin
(...)
I am using Gydl with flatpak. I don't know if this is intentional but whenever download gets clicked, the window just closes and after some time, it pops up with the status.
Line 21 in 35744b8
Is this the correct location for an icon?
Shouldn't it be /usr/share/icons/hicolor/scalable/apps/gydl.svg
?
How do I install this on a Debian/Ubuntu based operating system?
Where are the files stored?
Can that be changed somehow?
I created an AUR package for your Project. You could mention it in your readme.
Only formats that are available should be selectable in the GUI. Currently you can select video formats that a particular video may or may not be available in, resulting in
[youtube] YAtS6XEwyQY: Downloading webpage
[youtube] YAtS6XEwyQY: Downloading video info webpage
[youtube] Downloading just video YAtS6XEwyQY because of --no-playlist
ERROR: requested format not available
Hi, the packager @AffeAli didnt leave any other link than this. It simply doesn't work on Manjaro KDE (20/09/2017), says "Plasma: Unable to find gydl application"
Hope I'm not missing something obvious here, but Python throws out an error saying there is no module named gi.
Traceback (most recent call last): File "gydl.py", line 3, in <module> import gi ModuleNotFoundError: No module named 'gi'
This is with Python 3.6 on Arch Linux.
Good day,
When I run Topgrade to update everything when it get to the FlatPaks I get the below. Is there an eta on whe you plan to update GYDL to address this? THanks
Info: org.gnome.Platform//3.34 is end-of-life, with reason:
The GNOME 3.34 runtime is no longer supported as of 14th August 2020. Plea
se ask your application developer to migrate to a supported platform.
Applications using this runtime:
com.github.JannikHv.Gydl
Currently the application quits when finished, but it would be useful to have it return to the main screen.
Gydl already downloaded webm movie file, but I think that some ffmpeg problem occur. It's weird but manual converting (maybe better copying) audio works. My convert option :
ffmpeg -i source.webm -acodec copy final.oga
I'm using flatpak version.
Here is error message fragment:
[ffmpeg] Destination: /home/maxi/Pobrane/Harukana Receive Opening Full _ はるかなレシーブ OP Full - FLY two BLUE.ogg
ERROR: audio conversion failed: file:/home/maxi/Pobrane/Harukana Receive Opening Full _ はるかなレシーブ OP Full - FLY two BLUE.ogg: Invalid argument
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.