Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Graphical user interface #469

Open
Rudloff opened this issue Oct 13, 2012 · 26 comments
Open

Graphical user interface #469

Rudloff opened this issue Oct 13, 2012 · 26 comments

Comments

@Rudloff
Copy link
Contributor

@Rudloff Rudloff commented Oct 13, 2012

CLI is fine for me, but not for everyone.

I wrote basic implementations in PHP/HTML and in Perl/GTK here:
https://svn.strasweb.fr/listing.php?repname=Pierre+Rudloff&path=%2Fyoutoubeur%2F

@Plaque-fcc
Copy link

@Plaque-fcc Plaque-fcc commented Oct 13, 2012

I won't be surprised finding myself one day writing an extension for
mason-larobina/luakit wrapping youtube-dl around… Kekeke.

Who says CLI is no more an user should want? Nothing stops you from
setting up a repository ytdl-gui, for example? ;D I even could join,
just for fun.

@Rudloff
Copy link
Contributor Author

@Rudloff Rudloff commented Oct 13, 2012

My girlfriend says CLI isn't what she wants 😄

@Plaque-fcc
Copy link

@Plaque-fcc Plaque-fcc commented Oct 13, 2012

Do you want another girl to argue your girl's preferences? Why?

Here, again, I say: do cURL or wget require a GUI? But both may have.
Do this, create your github repo and mention it on youtube-dl's Wiki,
do this. And say hi to your girl.

@thbar
Copy link

@thbar thbar commented Mar 6, 2013

I'm wondering: is there an existing chrome extension with some back-end (similar to maybe youtube-dl-server in spirit) that would work with youtube-dl?

@shaggytwodope
Copy link

@shaggytwodope shaggytwodope commented Mar 6, 2013

Most likely not, as far as I can recall chrome extensions violate tos
with youtube video downloading for some reason. Someones gonna tell me
I'm wrong but yeah lol.
On Wed, Mar 06, 2013 at 01:37:32AM -0800, Thibaut Barrère wrote:

I'm wondering: is there an existing chrome extension with some back-end
(similar to maybe [1]youtube-dl-server in spirit) that would work with
youtube-dl?


Reply to this email directly or [2]view it on GitHub.
[uGHRUPHTqhs6WSs00UlwngfnqQ4RUKfp7907vjHASrvx25LVC_5V7zx_k0N818eN.gif]

References

  1. https://github.com/dz0ny/youtube-dl-server
  2. #469 (comment)
@thbar
Copy link

@thbar thbar commented Mar 6, 2013

Does youtube-dl violate the youtube TOS too?

@thbar
Copy link

@thbar thbar commented Mar 6, 2013

Such extension would not actually do any youtube downloading, only pass messages to a back-end that does it 🐰

@jaimeMF
Copy link
Collaborator

@jaimeMF jaimeMF commented Mar 17, 2013

@thbar I've written a Chrome and Safari extension: http://github.com/jaimeMF/youtube-dl_extensions. It just gives the links to the videos.
It uses a server to get the videos info, unfortunately links to youtube videos will only work if you use a local server.

@Rudloff
Copy link
Contributor Author

@Rudloff Rudloff commented Sep 3, 2013

I have created a web interface that uses youtube-dl : http://www.alltubedownload.net/.

@phihag
Copy link
Contributor

@phihag phihag commented Sep 3, 2013

@Rudloff Wow, impressive. Is that open source?

@xanadu
Copy link
Contributor

@xanadu xanadu commented Sep 3, 2013

I like it too, and better if it is open sourced.

I guess it is downloading at backend and pipe to php ...

@Rudloff
Copy link
Contributor Author

@Rudloff Rudloff commented Sep 3, 2013

You can find the code here.
The PHP code is under GPL but the images and CSS are not free.
It is mainly using passthru to send the file to the browser.

@xanadu
Copy link
Contributor

@xanadu xanadu commented Sep 3, 2013

👍

@AndreMiras
Copy link

@AndreMiras AndreMiras commented Feb 16, 2014

I haven't seen any Python Qt implementation yet, so here's my take on it.
https://github.com/AndreMiras/youtube-dl-qt
youtube-dl-qt
I decided to fork, but I could really be two separated projects.
What's the best way to contribute?
It's just a PoC, but perhaps it could be listed as PyQt/PySide implementation example.
Let me know what you think.

@yasoob
Copy link
Contributor

@yasoob yasoob commented Feb 17, 2014

@AndreMiras I have also made a GUI in PyQt. It is currently for python >= v2.6 and not v3.x Tell me what you think about my GUI. There is also a windows binary available.

youtube-dl-gui Screenshot in Ubuntu

https://github.com/yasoob/youtube-dl-GUI

@Rudloff
Copy link
Contributor Author

@Rudloff Rudloff commented Feb 17, 2014

I have created AllTube addons for Firefox and Chrome:
https://addons.mozilla.org/fr/firefox/addon/alltube-download/
https://chrome.google.com/webstore/detail/alltube-download/jliefeokbdiebbbppokcjnaljopdhffe

It does not include youtube-dl but merely passes the URL to alltubedownload.net.

@AndreMiras
Copy link

@AndreMiras AndreMiras commented Feb 18, 2014

@yasoob it looks great! well done. I don't know why I didn't find across your project when I looked for youtubedl Qt.

@yasoob
Copy link
Contributor

@yasoob yasoob commented Feb 18, 2014

@AndreMiras thats because I, myself made it recently after not being able to find any PyQt implementation. Perhaps you would like to contribute?

@MrS0m30n3
Copy link

@MrS0m30n3 MrS0m30n3 commented Mar 6, 2014

I also made a GUI in wxPython https://github.com/MrS0m30n3/youtube-dl-gui

@nodiscc
Copy link

@nodiscc nodiscc commented Jul 20, 2015

Is there a Firefox addon without need for a separate server? (toolbar button that calls a local youtube-dl/youtube-dl-gui binary)

It was proposed to add youtube-dl as a backend for https://github.com/IsSuEat/open-livestreamer-firefox-addon (issue here) but I wasn't able to add it myself.

I can recommend https://github.com/MrS0m30n3/youtube-dl-gui and https://github.com/Rudloff/alltube, both great.

@yan12125 yan12125 mentioned this issue Nov 27, 2015
@david-boles
Copy link

@david-boles david-boles commented Nov 27, 2015

I've only spent a day or so on it, but I've been working on a Java based, open-source frontend. Fully functional at the moment, you can specify additional options on top of the downloads folder and username/password. If anyone wants to try it out:

https://github.com/david476/YTDL-Frontend

@vitorgalvao
Copy link
Contributor

@vitorgalvao vitorgalvao commented Apr 15, 2017

Many people have built GUIs and websites with youtube-dl as a backend, and they’re pretty easy to find. With that in mind, officially supporting a GUI doesn’t seem to be necessary.

I’d say this issue can be closed.

@yan12125
Copy link
Collaborator

@yan12125 yan12125 commented Apr 15, 2017

FYI: having a GUI frontend is never considered as an official plan, and IMO it's good to leave this issue open to serve as the role of a Wiki page before #11234 gets resolved.

@Moriand
Copy link

@Moriand Moriand commented Jul 9, 2018

someone has done graphical interface in wxpython

@vitorgalvao
Copy link
Contributor

@vitorgalvao vitorgalvao commented Jul 9, 2018

someone has done graphical interface in wxpython

@Moriand That was already mentioned.

@OlHermit
Copy link

@OlHermit OlHermit commented Jun 24, 2019

Issue appears stale - should it be closed?

  1. readme.md clearly indicates this is a command line only tool
  2. Many references within this issue point to other GUI tools now available.
  3. Issue was raised 6 years ago
  4. OP introduced another project with links that (presumably) satisfies the original request.
  5. Leaving an issue open to indicate it won't be worked on (as per @yan12125 above's opinion) doesn't clearly indicate the intent to work on this issue - closed is a better indicator of 'won't do' and can still be searched in issues database.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
You can’t perform that action at this time.