{"id":47108236,"url":"https://github.com/xiyoumc/ncmbot","last_synced_at":"2026-03-12T16:00:57.774Z","repository":{"id":22030229,"uuid":"95022550","full_name":"xiyouMc/ncmbot","owner":"xiyouMc","description":"NeteaseCloudMusic Bot for Philharmonic™. ✨🍰✨  网易云音乐 Python 组件库，用 Python 玩转网易云音乐 ","archived":false,"fork":false,"pushed_at":"2022-12-07T23:56:22.000Z","size":277,"stargazers_count":232,"open_issues_count":8,"forks_count":45,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-08-21T02:23:15.524Z","etag":null,"topics":["netease-cloud-music","pypi-packages","python"],"latest_commit_sha":null,"homepage":"http://xiyoumc.0x2048.com/ncmbot","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xiyouMc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-06-21T16:09:28.000Z","updated_at":"2024-10-12T09:54:00.000Z","dependencies_parsed_at":"2023-01-13T21:48:51.262Z","dependency_job_id":null,"html_url":"https://github.com/xiyouMc/ncmbot","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/xiyouMc/ncmbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiyouMc%2Fncmbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiyouMc%2Fncmbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiyouMc%2Fncmbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiyouMc%2Fncmbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xiyouMc","download_url":"https://codeload.github.com/xiyouMc/ncmbot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiyouMc%2Fncmbot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30431511,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T14:34:45.044Z","status":"ssl_error","status_checked_at":"2026-03-12T14:09:33.793Z","response_time":114,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["netease-cloud-music","pypi-packages","python"],"created_at":"2026-03-12T16:00:27.061Z","updated_at":"2026-03-12T16:00:57.763Z","avatar_url":"https://github.com/xiyouMc.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![][py2x] ![][py3x] ![][rating] ![][build] [![GitHub license][license]][license_file]\n\nNeteaseCloudMusic Bot for Philharmonic™\n===========\n\n[文档说明](http://xiyoumc.0x2048.com/ncmbot/#/)\n\n## 简介\n* `ncmbot` 是 NeteaseCloudMusicBot (网易云音乐助手) 的简称\n* `ncmbot` 是一个 Python 的`第三方组件`，用 Python 玩转网易云音乐\n* 实现了 网易云音乐 的 API 封装\n* 提供了轻量化的接口，高效的扩充音乐库\n* 同时，提供了私人 FM 等接口，你可以通过分析准确的找到自己喜欢的音乐\n\n\n## 安装\n\n* pip install ncmbot\n* easy_install ncmbot\n\n\n## 环境、架构\n\n开发语言： Python2.x\n\n开发环境： MacOS系统、4G内存\n\n* 主要使用了 Requests 开源库\n* 基于网易云音乐 API 的定义，完成 Python 组件的封装\n* 轻量化的接口设计\n\n## 接口列表\n1. 登录\n2. 获取用户歌单\n3. 获取用户电台\n4. 获取用户关注列表\n5. 获取用户粉丝\n6. 获取用户动态\n7. 获取用户播放列表\n8. 获取好友的动态\n9. 获取精品歌单\n10. 获取歌单中的所有音乐\n11. 获取音乐的下载地址\n12. 搜索\n13. 获取歌词\n14. 获取音乐的评论\n15. 获取歌曲详情\n16. 获取私人 FM\n17. ...\n\n## 使用\n\n```python\nimport ncmbot\nbot = ncmbot.login(phone='xxx', password='yyy')\nbot.content # bot.json()\n```\n![](https://github.com/xiyouMc/ncmbot/blob/master/image/login.png?raw=true)\n\n## 联系我\n\n* 关注微信公众号: DeveloperPython\n\n\u003cimg src=\"https://github.com/xiyouMc/ncmbot/blob/master/image/qrcode.jpg?raw=true\" width = \"200\" height = \"200\" alt=\"图片名称\" align=center /\u003e   \n\n\n[build]: https://img.shields.io/badge/build-passing-brightgreen.svg\n[rating]: https://img.shields.io/badge/rating-4.7%2F5-brightgreen.svg\n[license_file]: https://raw.githubusercontent.com/xiyouMc/ncmbot/master/LICENSE\n[license]: https://img.shields.io/badge/license-ISC-blue.svg\n[stars]: https://img.shields.io/github/stars/xiyouMc/ncmbot.svg\n[stargazers]: https://github.com/xiyouMc/ncmbot/stargazers\n[fork]: https://img.shields.io/github/forks/xiyouMc/ncmbot.svg\n[network]: https://github.com/xiyouMc/ncmbot/network\n\n[py2x]: https://img.shields.io/badge/python-2.x-brightgreen.svg\n[py3x]: https://img.shields.io/badge/python-3.x-brightgreen.svg\n[issues_img]: https://img.shields.io/github/issues/xiyouMc/ncmbot.svg\n[issues]: https://github.com/xiyouMc/ncmbot/issues","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiyoumc%2Fncmbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxiyoumc%2Fncmbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiyoumc%2Fncmbot/lists"}