XiovV / Golty

A selfhostable service for automatically downloading YouTube channels, playlists and videos. It's like Sonarr, but for YouTube.
GNU General Public License v3.0
258 stars 18 forks source link

Support custom youtube-dl command entry #87

Open Ruthalas opened 4 years ago

Ruthalas commented 4 years ago

I think you could add a lot of utility to this tool if you supported a way for the user to compose their own youtube-dl command, with whatever switches/additions they desired. This would allow the user to configure whether to download thumbnails, subtitles, formats, etc.

(This would also instantly fill the following current feature requests: 67, 66, 42)

I think your goal with this may be to make a super simple tool for folks who just want the basics, and adding a bunch of UI buttons and toggles to expose youtube-dl's huge swath of options is not really in line with that. But having a single 'advanced' toggle that allows direct access to the youtube-dl command allows you to support the full range of youtube-dl's functionality with minimal effort, for the power users who want to use it.

Thanks for your work on this! I've enjoyed playing around with it, and would definitely use it full time if this feature is added.

Edit: If you allowed a custom command per 'channel' this could also allow support of any site youtube-dl supports.

XiovV commented 4 years ago

Thank you for the suggestion. I haven't had too much time to work on this lately but I will start today.

XiovV commented 4 years ago

The feature is implemented for Channels and is in the dev branch, play around with it if you want to and let me know if it can improve.

jobrien2001 commented 4 years ago

May i suggest custom presets? Perhaps another conf file in the config folder so settings/presets can be portable between installations.

XiovV commented 4 years ago

May i suggest custom presets? Perhaps another conf file in the config folder so settings/presets can be portable between installations.

I thought about adding this but may take a bit since I'm considering rewriting everything (I'm pretty new to go and the code is getting a bit messy).

Ruthalas commented 4 years ago

@XiovV Is there any way to pull from the dev branch via Docker?