# CharlesPikachu/musicdl

Musicdl: A lightweight music downloader written in pure python. (轻量级无损音乐下载器，支持数十个音乐/有声读物平台，例如网易云音乐，QQ音乐，酷狗音乐，酷我音乐，咪咕音乐，千千静听，汽水音乐，Bilibili，街声，喜马拉雅，懒人听书，荔枝FM，蜻蜓FM，JOOX，TIDAL，YouTube，Apple Music，Spotify，Qobuz，SoundCloud等主流音乐平台)

Repository: https://github.com/CharlesPikachu/musicdl
Canonical: https://ross.abutalabs.com/products/musicdl
Homepage: https://musicdl.readthedocs.io/
Language: Python
License: NOASSERTION
License Family: other
Topics: music-downloader, kuwo, qqmusic, kugou-music, qianqian-music, music, netease-cloud-music, netease, tencent, joox, downloader, tidal, tidal-api, tidalapi, youtube, apple-music, deezer, bilibili, soundcloud, deezer-api
Last push: 2026-08-18T16:58:31+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 30, longevity 100
- inputs: {"age_days": 2990, "days_push": 15, "days_rel": 259, "gap_med": null, "n_releases_24m": 1}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5757, forks 732 (observed 2026-08-28T04:09:29.185251+00:00)

## What it is
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
- artifact type: cli-tool
- maturity: active
- function: web-scraping, http-client, cli, audio-processing
- domain: media, audio, developer-tools
- platform: python, cli, cross-platform
- tags: music-downloader, netease-cloud-music, qqmusic, kugou, kuwo, tidal, spotify, youtube, bilibili, soundcloud, apple-music, audiobook-downloader, noncommercial-license, command-line

## Member repositories
- CharlesPikachu/musicdl (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:29.185251+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:53:15.649812+00:00, confidence not recorded.
  - readme: https://github.com/CharlesPikachu/musicdl (fetched 2026-08-28T04:09:29.185251+00:00, sha 20bc766e0060)
  - registry_pypi: https://pypi.org/pypi/musicdl/json (fetched 2026-08-29T08:48:58.790300+00:00, sha 72ead531ad18)
- Data as of 2026-08-30T08:39:29.467469+00:00.
