MCPcopy Index your code
hub / github.com/Beats0/bilive-danmaku

github.com/Beats0/bilive-danmaku @v1.0.11

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.11 ↗ · + Follow
643 symbols 1,111 edges 88 files 180 documented · 28% updated 4mo agov1.0.11 · 2026-02-25★ 2331 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

DEV

开发文档

调试

# install
$ npm intall

# run dev
$ npm run start

# 打包
$ npm run package

默认打包将输出到 release 文件夹中

快速生成 icns 图标

sips -z 16 16     pic.png --out icon/icon_16x16.png
sips -z 24 24     pic.png --out icon/icon_24x24.png
sips -z 32 32     pic.png --out icon/icon_32x32.png
sips -z 48 48     pic.png --out icon/icon_48x48.png
sips -z 64 64     pic.png --out icon/icon_64x64.png
sips -z 96 96     pic.png --out icon/icon_96x96.png
sips -z 128 128   pic.png --out icon/icon_128x128.png
sips -z 256 256   pic.png --out icon/icon_256x256.png
sips -z 512 512   pic.png --out icon/icon_512x512.png
sips -z 1024 1024   pic.png --out icon/icon_1024x1024.png
iconutil -c icns icon -o Icon.icns

Extension points exported contracts — how you extend this code

danmuJson (Interface)
* 弹幕基本格式 * * @interface danmuJson
src/renderer/bilive/@types/danmaku.d.ts
IOptions (Interface)
* index.d.ts * @author: oldj * @homepage: https://oldj.net
extraResources/fontlist/index.d.ts
WindowState (Interface)
(no doc)
src/main/stateKeeper.ts
ACTIVITY_BANNER_CLOSE (Interface)
* ACTIVITY_BANNER_CLOSE * {"cmd":"ACTIVITY_BANNER_CLOSE","data":{"id":297,"banner_type":2},"_roomid":3802489} * * @in
src/renderer/bilive/@types/danmaku.d.ts
DarwinMenuItemConstructorOptions (Interface)
(no doc)
src/main/menu.ts
ACTIVITY_BANNER_RED_NOTICE (Interface)
* ACTIVITY_BANNER_RED_NOTICE * {"cmd":"ACTIVITY_BANNER_RED_NOTICE","data":{"id":297,"type":"revenue_banner","icon":"htt
src/renderer/bilive/@types/danmaku.d.ts
ACTIVITY_BANNER_RED_NOTICE_CLOSE (Interface)
* ACTIVITY_BANNER_RED_NOTICE_CLOSE * {"cmd":"ACTIVITY_BANNER_RED_NOTICE_CLOSE","data":{"id":297,"type":"revenue_banner"
src/renderer/bilive/@types/danmaku.d.ts
ACTIVITY_BANNER_UPDATE (Interface)
* ACTIVITY_BANNER_UPDATE * {"cmd":"ACTIVITY_BANNER_UPDATE","data":{"id":299,"title":"高阶夜精灵x1星","cover":"http://i0.hdslb
src/renderer/bilive/@types/danmaku.d.ts

Core symbols most depended-on inside this repo

handleUpdateConfig
called by 43
src/renderer/components/Danmaku/DanmakuControl/DanmakuControl.tsx
readFewBits
called by 37
src/renderer/utils/brotli.ts
onMessage
called by 24
src/renderer/components/Danmaku/index.tsx
get
called by 24
src/renderer/dao/ConfigDao.ts
getMsgItem
called by 22
src/renderer/components/Danmaku/DanmakuControl/DanmakuControl.tsx
openLink
called by 18
src/renderer/utils/common.ts
doReadMoreInput
called by 13
src/renderer/utils/brotli.ts
save
called by 11
src/renderer/dao/ConfigDao.ts

Shape

Function 294
Interface 288
Method 39
Class 16
Enum 6

Languages

TypeScript100%

Modules by API surface

src/renderer/bilive/@types/danmaku.d.ts233 symbols
src/renderer/utils/brotli.ts75 symbols
src/renderer/api/index.ts27 symbols
src/renderer/components/Danmaku/DanmakuControl/DanmakuControl.tsx23 symbols
src/renderer/components/Danmaku/index.tsx15 symbols
src/renderer/components/Danmaku/base/Socket.ts15 symbols
src/renderer/bilive/@types/danmakuFormatted.d.ts14 symbols
src/renderer/utils/common.ts12 symbols
src/renderer/utils/vioce.ts10 symbols
src/renderer/components/Danmaku/LiveRoomLists/LiveRoomLists.tsx10 symbols
src/renderer/dao/UserAvatarDao.ts9 symbols
src/main/menu.ts9 symbols

For agents

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

⬇ download graph artifact