MCPcopy Index your code
hub / github.com/Reknij/diosic

github.com/Reknij/diosic @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
193 symbols 347 edges 29 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

欢迎来到 Diosic!

Diosic 是一个开源的基于网络的音乐收集服务器和流媒体。 主要适合需要部署在硬件规格不高的服务器上的用户。

低内存占用和高性能

Diosic 使用 Rust 开发,具有低内存占用和高性能。

网页界面

Diosic 提供 web ui 来流式传输音乐或控制某些东西。

部署、使用、截图等

您可以轻松部署 Diosic 或从 文档 查看用法。

Extension points exported contracts — how you extend this code

UserToCreate (Interface)
(no doc)
web/api/model.ts
PlayListVirtual (Interface)
(no doc)
web/composables/player.ts
UserInfo (Interface)
(no doc)
web/api/model.ts
MediaPlayerState (Interface)
(no doc)
web/composables/player.ts
ServerInfo (Interface)
(no doc)
web/api/model.ts
SourceInfo (Interface)
(no doc)
web/api/model.ts
PubMediaInfo (Interface)
(no doc)
web/api/model.ts

Core symbols most depended-on inside this repo

note
called by 41
server/src/server/error.rs
useApiFetch
called by 15
web/api/customFetch.ts
exists_owner
called by 11
server/src/server/from_requests.rs
is_admin
called by 7
server/src/server/from_requests.rs
useSound
called by 7
web/composables/player.ts
exists_user
called by 6
server/src/user_system.rs
get_user
called by 5
server/src/user_system.rs
reload
called by 4
server/src/plugin_system.rs

Shape

Function 83
Method 59
Class 28
Interface 18
Enum 5

Languages

Rust60%
TypeScript40%

Modules by API surface

web/composables/player.ts36 symbols
web/api/model.ts17 symbols
server/src/user_system.rs17 symbols
server/src/server/api.rs17 symbols
server/src/library_system.rs17 symbols
server/src/server/dto.rs14 symbols
server/src/library_system/model.rs11 symbols
web/api/user.ts8 symbols
server/src/server/from_requests.rs7 symbols
server/src/plugin_system.rs7 symbols
server/src/server/error.rs6 symbols
web/utils/helper.ts5 symbols

For agents

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

⬇ download graph artifact