⚙️ Installation
💻 Windows Installation
- Create a virtual environment:
python -m venv venv
- Activate it:
venv\Scripts\activate
- Install dependencies:
pip install yt-dlp colorama
🐧 Linux Installation
- Create a virtual environment:
python3 -m venv venv
- Activate it:
source venv/bin/activate
- Install dependencies:
pip install yt-dlp colorama
📱 Termux Installation
- Enable storage:
termux-setup-storage
- Create and activate a virtual environment:
python -m venv venv source venv/bin/activate
- Install dependencies:
pip install yt-dlp colorama
🚀 Usage
- Run the app:
python main.py
- Choose:
- 1 - Search & download
- 2 - Exit
- Enter a song/artist, then pick the result number.
🎯 Output Example:
🎵 Main Menu:
[1] Enter song name or artist
[2] Exit
🎧 Enter artist or song name: j cole
1. J. Cole - No Role Models
2. J. Cole - Fire Squad
...
✅ Download complete.
📁 Project Structure
music-download/
├── index.html # One-page documentation
├── banner.py # Banner art + styling
├── paths.py # Detects Downloads folder
├── downloader.py # Main logic
├── assets/
│ └── tool.png # Screenshot
├── style.css # CSS styling
└── requirements.txt #required dependencies
🙌 Credits
Developed by BenCrookedTech using:
yt-dlp
– for media downloadingcolorama
– for colored promptsPython 3
– cross-platform scripting
Join my Telegram Channel
📜 For educational purposes only.