YoutubeDL-Material
Material Design inspired YouTube downloader, based on youtube-dl. Supports playlists, quality select, search, dark mode and much more, all with a clean and modern design.
Product Overview
YoutubeDL-Material is an open-source, self-hosted YouTube downloader that combines the power of YouTube-DL with a modern, Material Design-inspired interface. This project offers a seamless experience for downloading and organizing YouTube videos, playlists, and channels. With its clean design, users can effortlessly search, play, and manage their video collections offline.
Main Features
- Playlist Support: Download entire playlists or specific videos from playlists.
- Quality Select: Choose the desired video quality (e.g., 1080p, 720p) for downloads.
- Search Functionality: Quickly find specific videos within your collection using metadata from YouTube.
- Dark Mode: Switch to a sleek dark theme for improved readability and visual appeal.
- Configurable: Edit the configuration file to customize settings, such as download directories and quality preferences.
Getting Started
To deploy YoutubeDL-Material, follow these steps:
- Clone the repository and navigate into the
youtubedl-material
directory. - Run
npm install
to install dependencies. - Install pm2 globally using
npm -g install pm2
. - Build the app by running
npm run build
, which will place output files in theyoutubedl-material/backend/public
folder. - Start the backend server by running
npm start
.
For a comprehensive guide, including installation instructions and API documentation, refer to the Documentation section.
Related
MetaTubeYoutubeDL-Server
Stretto
Live Helper Chat
Tube Archivist
DaneeCloud
Invidious
Rapidbay
μlogger
Star history for YoutubeDL-Material