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

Youtube-DL for exporting/importing/transferring, & editing/managing/organising YT PL's? #31983

Closed
3 tasks done
J-HS-L opened this issue Apr 2, 2023 · 4 comments
Closed
3 tasks done
Labels

Comments

@J-HS-L
Copy link

J-HS-L commented Apr 2, 2023

  • I'm asking a question
  • I've looked through the README and FAQ for similar questions
  • I've searched the bugtracker for similar questions including closed ones

Sick-to-death of the stock YT link/vid. management, must export all lists to format(s) usable in other bm/link/content managers (or elsewhere), with little-to-no tweaking needed!

But perhaps before doing so, just need to export/import it all to a more GP tool...

One in which I can very easily/quickly fix the terrible organisation/structure it currently has, before deciding where all of my PL's (& sub-PL's) forever home will be!

I've scoured the net, but so far only found disparate sol'ns that'll need to be stitched together :(

  • Can youtube-dl help with this in its entirety, or contribute towards my ultimate aim?

  • Also, any "decent" GUI's for youtube-dl?

@J-HS-L J-HS-L added the question label Apr 2, 2023
@dirkf
Copy link
Contributor

dirkf commented Apr 2, 2023

YT media and playlist details can be written to a JSON file that you can subsequently process, archive, etc. You can only understand if this will meet your needs by reading the documentation. jq may be a useful tool.

If the youtube-dl CLI program doesn't exactly meet your needs, you may be able to propose some enhancement that might be generally useful, or you might create a new GUI or CLI wrapper using the youtube_dl Python module.

Regarding GUIs, I don't think the situation has changed since #23755. All too likely, the features you would want to use for playlist management won't be exposed by the only GUI wrapper whose UI otherwise makes sense to you.

@J-HS-L
Copy link
Author

J-HS-L commented Apr 2, 2023

YT media and playlist details can be written to a JSON file that you can subsequently process, archive, etc. You can only understand if this will meet your needs by reading the documentation. jq may be a useful tool.

Based on your own knowledge of the youtube-dl platform...
Is what I outlined doable entirely via youtube-dl, or some combo of it + other-sw?
Just want to efficiently/quickly edit playlists & their contents, after extracting from yt.
And then transfer those reorganised lists, to sw that's better at managing yt pl/links.

Regarding GUIs, I don't think the situation has changed since #23755. All too likely, the features you would want to use for playlist management won't be exposed by the only GUI wrapper whose UI otherwise makes sense to you.

What makes you think this???

I noticed there's another project youtube-dlp, which seems to be based on youtube-dlc, which was a fork of this project. Is there collab. between them & you guys? It seems to be more active, at least recently.

Thank you -very much- for your help/time.

@dirkf
Copy link
Contributor

dirkf commented Apr 2, 2023

... What makes you think this???

Bitter experience. But then I still prefer Word for Windows 2.0.

... Is there collab. between them & you guys?

Completely. You may find that yt-dlp suits your needs better. Really, you have to work out what playlist information you want to maintain and whether yt-dl or yt-dlp can generate it, and how little external processing you can get away with. Personally, I generally use yt-dl for one-off downloads, testing problem URLs from issues, and downloading catch-up media in a set-top box where the official app is broken, so I can't help much. However I've observed quite a few completists in the yt-dl[p] user base who might be better placed to advise you.

@pukkandan
Copy link
Contributor

pukkandan commented Apr 11, 2023

You may also want to look at some GUIs with media management facilties like https://github.com/axcore/tartube, https://github.com/bbilly1/tubearchivist etc. See https://www.reddit.com/r/youtubedl/wiki/info-guis

There are also CLI tools such as https://github.com/woefe/ytcc

@dirkf dirkf closed this as completed May 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants