CharlesPikachu / Musicdl
Licence: mit
A lightweight music downloader written by pure python.
Stars: ✭ 641
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Musicdl
Sdmusic
Search && Download Music from multi-platform
Stars: ✭ 178 (-72.23%)
Mutual labels: music, netease-cloud-music, xiami, downloader
Unlock Music
Unlock encrypted music file in browser. 在浏览器中解锁加密的音乐文件。
Stars: ✭ 10,425 (+1526.37%)
Mutual labels: music, netease, xiami
Unblockneteasemusic
Revive unavailable songs for Netease Cloud Music (Golang)
Stars: ✭ 253 (-60.53%)
Mutual labels: music, netease-cloud-music, netease
Ncmdump
netease cloud music copyright protection file dump
Stars: ✭ 2,058 (+221.06%)
Mutual labels: music, netease-cloud-music, netease
Simple Netease Cloud Music
🎵A simple netease music api lib. 简单、统一、轻巧的 Node.js 版网易云音乐 API
Stars: ✭ 268 (-58.19%)
Mutual labels: music, netease-cloud-music, netease
Neteasecloudmusic
Flutter - NeteaseCloudMusic Flutter 版本的网易云音乐
Stars: ✭ 1,734 (+170.51%)
Mutual labels: music, netease-cloud-music, netease
Music
electron跨平台音乐播放器;可搜网易云、QQ音乐、虾米音乐;支持QQ、微博、Github登录,云歌单; 支持一键导入音乐平台歌单
Stars: ✭ 1,865 (+190.95%)
Mutual labels: music, netease, xiami
Musiclake
MediaPlayer、Exoplayer音乐播放器,可播在线音乐,qq音乐,百度音乐,虾米音乐,网易云音乐,YouTuBe
Stars: ✭ 2,291 (+257.41%)
Mutual labels: music, netease, xiami
Musicapi
Centralized package to get data from qq, xiami, netease music
Stars: ✭ 463 (-27.77%)
Mutual labels: music, netease, xiami
ABot-Graia
一个使用 Graia Ariadne 搭建的 QQ 功能性机器人。
Stars: ✭ 194 (-69.73%)
Mutual labels: tencent, netease-cloud-music
Decryptlogin
APIs for loginning some websites by using requests.
Stars: ✭ 1,861 (+190.33%)
Mutual labels: tencent, xiami
feeluown-core
提供音乐播放器的一些常见组成模块(已经合并到 feeluown 项目中)
Stars: ✭ 30 (-95.32%)
Mutual labels: xiami, netease
azusa
🎆 Fill you music player in a kawaii way
Stars: ✭ 30 (-95.32%)
Mutual labels: downloader, netease-cloud-music
Irs
🎸 🎶 A music downloader that understands your metadata needs.
Stars: ✭ 268 (-58.19%)
Mutual labels: music, downloader
Music Downloader
A lightweight music downloader written by pure python.
You can star this repository to keep track of the project if it's helpful for you, thank you for your support.
Documents
In Chinese
https://musicdl.readthedocs.io/
Statement
This repository is created just for learning python(Commercial prohibition).
All the apis used in this repository are from public network. So, if you want to download the paid songs,
please open a paid member on corresponding music platform by yourself (respect the music copyright please).
Finally, if there are any infringements, please contact me to delete this repository.
Support List
Websites | Support Search? | Support Download? | in Chinese |
---|---|---|---|
✓ | ✓ | QQ音乐 | |
Lizhi | ✓ | ✓ | 荔枝FM |
Yiting | ✓ | ✓ | 一听音乐 |
Kuwo | ✓ | ✓ | 酷我音乐 |
Kugou | ✓ | ✓ | 酷狗音乐 |
Xiami | ✓ | ✓ | 虾米音乐 |
Qianqian | ✓ | ✓ | 千千音乐 |
Migu | ✓ | ✓ | 咪咕音乐 |
JOOX | ✓ | ✓ | JOOX音乐 |
Fivesing | ✓ | ✓ | 5SING音乐 |
Netease | ✓ | ✓ | 网易云音乐 |
baiduFlac | ✓ | ✓ | 百度无损音乐 |
Install
Pip install
run "pip install musicdl"
Source code install
(1) Offline
Step1: git clone https://github.com/CharlesPikachu/musicdl.git
Step2: cd musicdl -> run "python setup.py install"
(2) Online
run "pip install git+https://github.com/CharlesPikachu/[email protected]"
Quick Start
from musicdl import musicdl
config = {'logfilepath': 'musicdl.log', 'savedir': 'downloaded', 'search_size_per_source': 5, 'proxies': {}}
target_srcs = [
'baiduFlac', 'kugou', 'kuwo', 'qq', 'qianqian',
'netease', 'migu', 'xiami', 'joox', 'yiting',
]
client = musicdl.musicdl(config=config)
client.run(target_srcs)
Screenshot
More
WeChat Official Accounts
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].