Our great sponsors
-
TheFrenchGhostys-Ultimate-YouTube-DL-Scripts-Collection
The ultimate collection of scripts for YouTube-DL.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
youtube-dl-react-viewer
Discontinued Web app for downloading and viewing videos using youtube-dl, made with the MERN stack.
-
VaultTube
Discontinued VaultTube is a video archive and player application written in Python/Flask/Bootstrap4/HTML5
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I personally use youtube-dl as it is basically the gold standard for downloading videos especially on youtube. I do not mind using a CLI but when you have multiple different scripts and so on it can get a bit messy. Tartube can solve this problem almost completely and it internally also just uses youtube-dl. On top of that I use a TheFrenchGhosty's script to ensure I get decent quality as youtube-dl tends to download just the best version where no merging is needed.
If it's something I'll be watching in Plex, I use a docker container running youtube-dl-server+youtube-dl to import it. I have an identical container set up for my SO so she can add her own stuff into her Plex libraries. I'll eventually be swapping out youtube-dl for yt-dlp in these containers.
If I'm archiving a channel or several videos from a channel, I use another docker container running youtube-dl-react-viewer+yt-dlp. The interface is somewhat similar to Youtube's site, but it can display videos downloaded from other websites supported by yt-dlp (provided the site provides the bare minimum metadata such as uploader name, upload date, thumbnail etc).
I use yt-dlp with slightly modified* versions of /u/thefrenchghosty's scripts that I run daily with a cron job.
Took longer than expected and it's still a hot mess, I still don't recommend people use it, but it's there. https://github.com/dyslexicjedi/VaultTube https://hub.docker.com/repository/docker/dyslexicjedi/vaulttube