Hey, all!
I've been manually importing each and every video I download from YouTube into my setup for Plex/Jellyfin, manually changing the date to the correct day it was uploaded, manually copy and pasting the description (if it has one that matters, and not just some links to websites or whatever. More so the ones that say "join me today as we go through this old series and learn more about the..." stuff like that), and even manually setting the thumbnail/"poster" for the video. I've been using JDownloader2 for this, as it is GUI (pretty necessary for me, but I am willing to see what else people recommend!) based and works really well.
This was fine for awhile, because I was just doing a video here and there. Last week, I downloaded an entire playlist, and am now seeing that my method is very, very, very cumbersome for what I have downloaded now. I did go through a few of them to manually import, and will continue to do so on my days I am too tired to do much else, but I wanted to ask this wonderful community on better methods. Hopefully, we can get my methods more refined and less manual!
I saw this, and it looks good. I also know about Pinchflat , and was really excited for that one, but alas, my TrueNAS Scale did not like that very much! (permissions issue I am sure, but I've already fought with the permissions on TrueNAS Scale, and I just don't know what the hell it wants from me, but oh well!)
Pinchflat looks more like what I'd need, but I also like to see what other more experienced people might've found or any recommendations they may have!
Thank you for taking the time to read and help! :)
Absolutely understand your pain—manually importing, editing, and organizing YouTube videos for Plex or Jellyfin can get overwhelming fast, especially with large playlists! Here are some ideas:
1. Tube Archivist
This is a self-hosted solution designed exactly for archiving YouTube content. It’s Docker-based and has a web UI, so you don’t need to mess with command-line scripts if you don’t want to.
https://www.tubearchivist.com/
2. YoutubeDL-Material
Another web-based frontend for yt-dlp/youtube-dl. https://github.com/Tzahi12345/YoutubeDL-Material
3. yt-dlp with Metadata Options
If you’re open to a little scripting, yt-dlp can be used. You can then use small scripts to import this info into Plex/Jellyfin, or at least batch rename and organize files.
4. Transcript Extraction
If you want to save transcripts for reference or searching, Transcriptly can help automate that part.
Hope this helps you reclaim your time and enjoy your video collection more!