MCPcopy Index your code
hub / github.com/canxin121/music_api

github.com/canxin121/music_api @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
373 symbols 869 edges 58 files 17 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

MusicApi

功能

  • 音乐信息搜索
  • 音乐信息储存

注意:本仓库只具备公开的音乐信息的搜索功能,无力提供音乐试听,下载等功能。

数据源

本仓库所有数据均从各官方平台的公开数据库中获取,所获得数据和未登录状态下官方平台数据相同,仅对数据做简单处理和抽象,因此本项目无力为数据的合法性和正确性负责。

版权

本仓库代码运行中可能会产生版权数据,但均为各官方平台公开数据,数据所有权归各官方平台所有。为避免侵权,请使用者务必在24小时内清除本项目的版权数据

音乐创作不易,请保护版权,支持正版。

免责声明

由于使用本仓库产生的包括由于使用本项目而引起的任何性质的任何直接、间接、特殊、偶然或结果性损害(包括但不限于因商誉损失、停工、计算机故障或故障引起的损害赔偿,或任何及所有其他商业损害或损失等)由使用者负责。

使用限制

  1. 使用本仓库代码的使用者必须接受本项目的协议和免责声明。
  2. 务必在当地法律的允许范围内使用本项目,由于Github和音乐的全球性,本项目无法保证符合世界各国各地区法律规定。对于违法当地法律的使用者,造成的一切违法违规由使用者自行承担责任,本项目不承担由此造成的任何直接、间接、特殊、偶然或结果性责任。

协议

MIT or Apache-2.0

贡献声明

本项目不接受任何商业合作,不接受任何商业捐赠。

Core symbols most depended-on inside this repo

to_string
called by 151
src/interface/server.rs
get_db
called by 29
src/interface/database.rs
into
called by 23
src/server/kuwo/web_api/music.rs
insert_to_db
called by 20
src/interface/playlist.rs
parse
called by 18
src/server/netease/web_api/lyric.rs
get
called by 16
src/server/netease/web_api/playlist_tag.rs
into_music
called by 16
src/server/kuwo/model.rs
all
called by 13
src/interface/server.rs

Shape

Class 127
Method 115
Function 109
Enum 22

Languages

Rust100%

Modules by API surface

src/server/mod.rs22 symbols
src/interface/playlist.rs21 symbols
src/interface/json.rs19 symbols
src/server/netease/web_api/artist.rs18 symbols
src/server/kuwo/web_api/music.rs17 symbols
src/interface/music_aggregator.rs17 symbols
src/server/netease/web_api/music.rs14 symbols
src/server/netease/web_api/playlist.rs13 symbols
src/server/netease/web_api/playlist_tag.rs11 symbols
src/server/kuwo/web_api/playlist_tag.rs11 symbols
src/server/kuwo/web_api/chart.rs10 symbols
src/interface/playlist_collection.rs10 symbols

Datastores touched

(mysql)Database · 1 repos
app_rhymeDatabase · 1 repos
app_rhymeDatabase · 1 repos

For agents

$ claude mcp add music_api \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact