GitHub - 0xHJK/music-dl
A Python command-line tool to search and download music from multiple Chinese platforms like NetEase, QQ Music, and more.
Overview
What is GitHub - 0xHJK/music-dl?
Music-dl is a command-line tool that aggregates music search and download from sources such as NetEase Cloud Music, QQ Music, Kugou Music, Baidu Music, Xiami Music, and Migu Music. It helps users find and download songs across platforms without needing to know which site has the rights.
What is GitHub - 0xHJK/music-dl used for?

Top Features
- Search music from multiple sources
- Download high-quality audio (lossless, 320K, 128K)
- Support for HTTP and SOCKS proxies
- Multi-threaded searching
- Duplicate removal and sorting
- Keyword highlighting in results
- Download lyrics and covers
- Filter by file size and song duration
- Auto-play after download with player controls
How to use GitHub - 0xHJK/music-dl?
Install via pip with 'pip3 install pymusic-dl' or manually clone the repository and run setup.py. Use command-line arguments to search, filter by quality or duration, download, and even play music with built-in controls.
Alternative Tools
Pros & Cons
Pros
- Free and open-source
- Aggregates multiple music platforms
- Supports high-quality downloads
- Command-line interface for automation
- Includes playback and filtering features
Cons
- Python 3.5+ required, not for beginners
- Some sources may be blocked in certain regions
- No paid song access, only public APIs
- Requires proxy for some regions
Use Cases
- Download music for personal use
- Search songs across Chinese platforms
- Automate music collection via scripts
- Test music APIs and proxies
User Reviews
No reviews yet
Be the first to review this tool!