/README.md

https://github.com/CharlesPikachu/Music-Downloader · Markdown · 62 lines · 54 code · 8 blank · 0 comment · 0 complexity · 08bf4a3e7a66d0b0f20a9d2532f7d87a MD5 · raw file

  1. # Music-Downloader
  2. ```
  3. Music Downloader
  4. You can star this repository to keep track of the project if it's helpful for you, thank you for your support.
  5. ```
  6. # Documents
  7. #### In Chinese
  8. https://musicdl.readthedocs.io/
  9. # Statement
  10. ```
  11. This repository is created just for learning python(Commercial prohibition).
  12. All the apis used in this repository are from public network. So, if you want to download the paid songs,
  13. please open a paid member on corresponding music platform by yourself (respect the music copyright please).
  14. Finally, if there are any infringements, please contact me to delete this repository.
  15. ```
  16. # Support List
  17. | Websites | Support Search? | Support Download? | in Chinese |
  18. | :----: | :----: | :----: | :----: |
  19. | [QQ](https://y.qq.com/) | ✓ | ✓ | QQ音乐 |
  20. | [Kuwo](http://yinyue.kuwo.cn/) | ✓ | ✓ | 酷我音乐 |
  21. | [Kugou](http://www.kugou.com/) | ✓ | ✓ | 酷狗音乐 |
  22. | [Xiami](https://www.xiami.com/) | ✓ | ✓ | 虾米音乐 |
  23. | [Qianqian](http://music.taihe.com/) | ✓ | ✓ | 千千音乐 |
  24. | [Migu](http://www.migu.cn/) | ✓ | ✓ | 咪咕音乐 |
  25. | [Netease](https://music.163.com/) | ✓ | ✓ | 网易云音乐 |
  26. | [baiduFlac](http://music.baidu.com/) | ✓ | ✓ | 百度无损音乐 |
  27. | [JOOX](https://www.joox.com/limits) | ✓ | ✓ | JOOX音乐 |
  28. # Install
  29. #### Pip install
  30. ```
  31. run "pip install musicdl"
  32. ```
  33. #### Source code install
  34. ```sh
  35. (1) Offline
  36. Step1: git clone https://github.com/CharlesPikachu/Music-Downloader.git
  37. Step2: cd Music-Downloader -> run "python setup.py install"
  38. (2) Online
  39. run "pip install git+https://github.com/CharlesPikachu/Music-Downloader.git@master"
  40. ```
  41. # Quick Start
  42. ```python
  43. from musicdl import musicdl
  44. config = {'logfilepath': 'musicdl.log', 'savedir': 'downloaded', 'search_size_per_source': 5, 'proxies': {}}
  45. target_srcs = ['baiduFlac', 'kugou', 'kuwo', 'qq', 'qianqian', 'netease', 'migu', 'xiami', 'joox']
  46. client = musicdl.musicdl(config=config)
  47. client.run(target_srcs)
  48. ```
  49. # Screenshot
  50. ![img](https://github.com/CharlesPikachu/Music-Downloader/blob/master/record/screenshot.jpg)
  51. # More
  52. #### WeChat Official Accounts
  53. *Charles_pikachu*
  54. ![img](https://github.com/CharlesPikachu/Music-Downloader/blob/master/pikachu.jpg)