CharlesPikachu/musicdl
Musicdl: A lightweight music downloader written in pure python. (轻量级无损音乐下载器,支持数十个音乐/有声读物平台,例如网易云音乐,QQ音乐,酷狗音乐,酷我音乐,咪咕音乐,千千静听,汽水音乐,Bilibili,街声,喜马拉雅,懒人听书,荔枝FM,蜻蜓FM,JOOX,TIDAL,YouTube,Apple Music,Spotify,Qobuz,SoundCloud等主流音乐平台) observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 98
- Release rhythm 30
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2990
- days_rel: 259
- days_push: 15
- n_releases_24m: 1
Adoption not part of the score
5757 stars · 732 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A lightweight music downloader written in pure Python that supports dozens of music and audiobook platforms including NetEase Cloud Music, QQ Music, Kugou, Kuwo, TIDAL, YouTube, Apple Music, Spotify, and SoundCloud. It is distributed on PyPI and maintained with regular client fixes.
Use cases
- download songs from netease cloud music
- search and download music from multiple platforms
- download lossless audio from qq music or kugou
- rip tracks from tidal or spotify
- download audiobooks from ximalaya
- batch download music from youtube and bilibili
When to choose
- you want a single Python tool that aggregates many music platforms
- you need a scriptable CLI or library for downloading tracks
- you want a pure-Python solution with no heavy dependencies
When to avoid
- you need a commercially licensed tool (PolyForm Noncommercial license)
- you want a GUI-first music app
- you need guaranteed legal downloading - platform terms may prohibit it
Facets
cli-tool · maturity active
web-scraping http-client cli audio-processing media audio developer-tools python cli cross-platform music-downloader netease-cloud-music qqmusic kugou kuwo tidal spotify youtube bilibili soundcloud apple-music audiobook-downloader noncommercial-license command-line
2 sources
- readme: https://github.com/CharlesPikachu/musicdl · fetched 2026-08-28 · 20bc766e0060
- registry_pypi: https://pypi.org/pypi/musicdl/json · fetched 2026-08-29 · 72ead531ad18
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| CharlesPikachu/musicdl | main | 75 |
For agents
markdown · JSON · MCP: product_card(name="CharlesPikachu/musicdl")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem