Code Monkey home page Code Monkey logo

gydl's Introduction

gydl's People

Contributors

asavartzeth avatar dschwoerer avatar har9862 avatar jannikhv avatar joelbduncan avatar p3732 avatar tim77 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

gydl's Issues

Only formats that are available should be selectable

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

Gydl fails to detect network in Flatpak sandbox

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...

Missing documentation about audio quality

screenshot
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?)

audio_samples.zip

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

Installation

How do I install this on a Debian/Ubuntu based operating system?

No module named 'gi'

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.

Can not download video

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.

image

Icon location

gydl/Makefile

Line 21 in 35744b8

install -Dm 0644 data/gydl.svg /usr/share/icons/gydl.svg

Is this the correct location for an icon?
Shouldn't it be /usr/share/icons/hicolor/scalable/apps/gydl.svg?

Opus audio codec

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.

Application specific icon (for Flatpak)

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.

Download Unsuccessfull

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 ?

Updating GYDL's FlatPak runtime

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

Can't seem to get anything to download.

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

Do not hardcode /usr prefix

gydl/Makefile

Lines 18 to 28 in 35744b8

install: $(NAME)
install -Dm 0755 $(NAME) /usr/bin/$(NAME)
install -Dm 0644 data/com.github.JannikHv.Gydl.desktop /usr/share/applications/gydl.desktop
install -Dm 0644 data/gydl.svg /usr/share/icons/gydl.svg
install -Dm 0644 LICENSE /usr/share/licenses/gydl/LICENSE
uninstall:
rm /usr/bin/$(NAME)
rm /usr/share/applications/gydl.desktop
rm /usr/share/icons/gydl.svg
rm /usr/share/licenses/gydl/ -r

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
(...)

Use proper window close button

Please use a proper window close button like other apps do.

Left-hand side: Correct (depending on the system-wide theme the user has selected)
Right-hand side: Breaking the usual UX conventions

Download URL

Where are the files stored?
Can that be changed somehow?

ffmpeg audio convert error

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

[Feature request] add batch download list

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

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.