# YouTube Offline/Automations ## Download YouTube Videos [ytdl-sub](https://github.com/jmbannon/ytdl-sub) is a tool for downloading youtube videos with metadata for the purpose of displaying in a media-manager. ## Invidious [Invidious](https://docs.invidious.io/installation/#docker-compose-method-production) is a self-hosted front-end for Youtube. ## My ideal setup (speculation) Run a custom build of Invidious which adds a button right below the Download button, where a user could "Download to Jellyfin" or "Add Channel to Jellyfin" and the channel or video is added to the ytdl-sub instance to be downloaded to jellyfin. This would allow automated backups of quality channels with a simple interface.