CharlesPikachu/musicdl

Musicdl: A lightweight music downloader written in pure python....

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 40 minutes ago
Added to GitGenius on September 11th, 2026
Created on June 26th, 2018
Open Issues & Pull Requests: 13 (+0)
GitHub issues: Enabled
Number of forks: 760
Total Stargazers: 6,097 (+0)
Total Subscribers: 45 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Musicdl is a lightweight music downloader written in pure Python that supports dozens of music and audiobook platforms.

The tool addresses the need to download music from multiple streaming services by providing a unified interface across a wide range of platforms. Rather than requiring separate tools for each service, musicdl consolidates support for major platforms including Netease Cloud Music, QQ Music, Kugou Music, Kuwo Music, Migu Music, Qianqian Music, Bilibili, Ximalaya, Lychee FM, Qingting FM, JOOX, TIDAL, YouTube, Apple Music, Spotify, Qobuz, and SoundCloud, among others. The implementation in pure Python means it has minimal external dependencies and can run across different operating systems without compilation.

Developers should choose this tool if they need to download music from multiple Chinese and international streaming platforms within a single application. It suits projects that require programmatic access to music downloads rather than manual browser-based downloading. The project is particularly valuable for users in regions where these platforms are prevalent, as it consolidates functionality that would otherwise require managing many separate downloaders.

The project shows active maintenance with regular updates addressing new platform support and bug fixes. Development activity demonstrates responsiveness to user requests for additional platform integrations. The codebase maintains a focus on simplicity and ease of use despite the complexity of supporting numerous different streaming services with varying authentication and download mechanisms.