{"repo":"Tzahi12345/YoutubeDL-Material","free":true,"listed":false,"github":"https://github.com/Tzahi12345/YoutubeDL-Material","clone":"git clone https://github.com/Tzahi12345/YoutubeDL-Material.git","description":"Self-hosted YouTube downloader built on Material Design","language":"TypeScript","stars":3197,"topics":["youtube-dl","downloader","youtube"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"YoutubeDL-Material YoutubeDL-Material is a Material Design frontend for youtube-dl. It's coded using Angular 15 for the frontend, and Node.js on the backend. Now with Docker support! Getting Started Check out the prerequisites, and go to the installation section. Easy as pie! Here's an image of what it'll look like once you're done: Dark mode: Prerequisites NOTE: If you would like to use Docker, you can skip down to the Docker section for a setup guide. Required dependencies: Node.js 16 Python Optional dependencies: AtomicParsley (for embedding thumbnails, package name atomicparsley ) Twitch Downloader CLI (for downloading Twitch VOD chats) Debian/Ubuntu CentOS 7 Installing If you are using Docker, skip to the Docker section. Otherwise, continue: 1. First, download the latest release! 2. Drag the youtubedl-material directory to an easily accessible directory. Navigate to the appdata folder and edit the default.json file. NOTE: If you are intending to use a reverse proxy, this next step is not necessary 3. Port forward the port listed in default.json , which defaults to 17442 . 4. Once the configuration is done, run npm install to install all the backend dependencies. Once that is finished, type npm start . This will run the backend server, which serves the frontend as well. On your browser, navigate to to the server (url with the specified port). Try putting in a youtube link to see if it works. If it does, viola! YoutubeDL-Material is now up and running. If you experience pr","default_branch":null,"files":null,"tree":[],"storefront":"/r/Tzahi12345","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Tzahi12345/YoutubeDL-Material/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}