NeoDLP neosubhamoy
winget install --id=neosubhamoy.neodlp -e
Cross-platform Video/Audio Downloader Desktop App with Modern UI and Browser Integration
README
NeoDLP - (Neo Downloader Plus)
Cross-platform Video/Audio Downloader Desktop App with Modern UI and Browser Integration
> 🥰 Liked this project? Please consider giving it a Star (🌟) on github to show us your appreciation and help the algorythm recommend this project to even more awesome people like you!
💻 Supported Platforms
- Windows (10 / 11)
- Linux (Debian / Fedora / Arch Linux base)
- MacOS (>10.3)
🌐 Supported Sites
- All Supported Sites by yt-dlp (2.5K+)
🧩 External Dependencies
- yt-dlp - The core CLI Tool used to download Video/Audio from the Web
- FFmpeg - Used for Video/Audio Post-processing
⬇️ Download and Installation
- Download the latest NeoDLP release based on your OS and CPU Architecture then install it or install it directly from an available distribution channel
Arch\OS | Windows | Linux | MacOS |
---|---|---|---|
x86_64 | ✅ Download | ✅ Download | ✅ Download |
ARM64 | ❌ N/A | ❌ N/A | ✅ Download |
Platform (OS) | Distribution Channel | Installation Command / Instruction |
---|---|---|
Windows x86_64 | WinGet | winget install neodlp |
MacOS Universal | Curl-Bash Installer | curl -sSL https://neodlp.neosubhamoy.com/neodlp_macos_installer.sh | bash |
Linux x86_64 (Arch Linux) | AUR | yay -S neodlp |
⚡ Technologies Used
🛠️ Contributing / Building from Source
Want to be part of this? Feel free to contribute...!! Pull Requests are always welcome...!! (^_^) Follow these simple steps to start building:
- Make sure to install Rust, Node.js, Git and Git-LFS before proceeding.
- Install Tauri Prerequisites for your OS / platform
- Fork this repo in your github account.
- Git clone the forked repo in your local machine.
- Install Node.js dependencies:
npm install
- Run development / build process > ⚠️ Make sure to run the build command once before running the dev command for the first time to avoid build time errors
# for windows and linux users
npm run tauri dev # for development
npm run tauri build # for production build
# for macOS users (based on cpu architecture)
npm run tauri dev -- --config "./src-tauri/tauri.macos-aarch64.conf.json" # for apple silicon macs, development
npm run tauri build -- --config "./src-tauri/tauri.macos-aarch64.conf.json" # for apple silicon macs, production build
npm run tauri dev -- --config "./src-tauri/tauri.macos-x86_64.conf.json" # for intel x86 macs, development
npm run tauri build -- --config "./src-tauri/tauri.macos-x86_64.conf.json" # for intel x86 macs, production build
- Do the changes, Send a Pull Request with proper Description (NOTE: Pull Requests Without Proper Description will be Rejected)
⭕ Noticed any Bugs or Want to give us some suggetions? Always feel free to open a GitHub Issue. We would love to hear from you...!!
📝 License
NeoDLP is Licensed under the MIT license. Anyone can view, modify, use (personal and commercial) or distribute it's sources without any attribution and extra permissions.