Music-dl is a multi-platform music downloader that searches and downloads audio tracks and playlists from Chinese streaming services to local storage. It aggregates results from multiple streaming APIs into a unified list, automatically selecting the highest available bitrate format, including lossless when available, and falling back to 320K or 128K as needed.
The tool distinguishes itself by fetching accompanying lyrics and album cover art alongside audio files, and includes a terminal-based interactive player with keyboard shortcuts for pause, skip, and deletion. It supports filtering search results by file size and playback duration, and can route all traffic through HTTP or SOCKS proxies to bypass regional restrictions.
Users can search by keyword, download individual songs or entire playlists from URLs, and manage saved files with an integrated player for listening and disk space management. The documentation covers installation and usage through standard Python package management.