MCPcopy Create free account
hub / github.com/KikoPlayProject/KikoPlay

github.com/KikoPlayProject/KikoPlay @2.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.0.0 ↗ · + Follow
8,429 symbols 23,157 edges 758 files 690 documented · 8% updated 9d ago2.0.0 · 2025-10-05★ 2,1756 open issues

Browse by type

Functions 6,744 Types & classes 1,685
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

KikoPlay - NOT ONLY A Full-Featured Danmu Player


不仅仅是全功能弹幕播放器 latest packaged version(s) GitHub All Releases

特性

  • OpenGL渲染,提供流畅的弹幕体验,同时支持正常滚动模式/直播模式显示弹幕
  • 支持所有主流视频网站弹幕获取,提供灵活的弹幕屏蔽规则设定,还可以自动合并相似弹幕、分析标注弹幕事件,进一步提升观看体验
  • libmpv播放内核,保留mpv灵活的参数设置,支持实时进度条预览
  • 2.0起引入基于whisper.cpp的字幕识别,可以快速识别并翻译字幕(需要设置大模型api key)
  • 强大的树形播放列表,可随意组织视频文件,支持添加WebDAV合集
  • 支持批量管理弹幕池、弹幕时间轴调整,更好地处理本地视频和网站上的视频时长不一致的情况
  • 强大的资料库功能,支持通过多种方式记录并组织你看过的动画,通过脚本扩展可以支持更多信息来源
  • 提供局域网服务功能,你可以通过网页在其他设备上观看,现在还有Android端可供选择
  • DLNA功能支持投屏到其他设备,也可以作为媒体服务器供其他设备访问
  • 集成每日放送、资源搜索、aria2下载、自动下载等功能,在KikoPlay里即可完成下载、观看、管理等全部操作
  • 1.0起支持lua扩展app,通过扩展app可以为KikoPlay添加更多功能,包括bangumi同步、网页视频下载、m3u8直播等等
  • .........

使用说明可参考KikoPlay使用说明
欢迎大家为KikoPlay编写脚本,脚本仓库
还可以通过KikoPlay的Web API实现其他功能,Web API参考
自1.0.0起增加了扩展App功能,通过扩展App可以为KikoPlay增加更多自定义功能,App仓库

下载

可以从 Github百度网盘 或 QQ群文件 下载 Windows 版和 Linux 版

Linux 用户也可以通过 Flathub 下载安装使用 KikoPlay

编译

KikoPlay 2.0 基于以下项目: - Qt 6.6.3 - libmpv - aria2 - ElaWidgetTools - zlib 1.2.11 - QtWebApp - Lua 5.3 - qwebdavlib

编译环境: Windows平台使用MSVC2022,其他平台依照平台推荐配置(包管理器/Xcode)

Windows上使用Qt Creator打开build.pro文件后可直接编译,Linux/macOS亦然(依赖要满足要求),当然也可以手动切换到目录执行qmakemake

Linux各发行版的说明参见这里

自从0.2.3版本后只提供64位版本,不建议使用32位版本

cmake编译

关于cmake编译请参见这里 (cmake编译方法为其他网友提供,随着版本更新可能失效,需要用户自行调整)

反馈

如果有问题,欢迎创建issue,或者加QQ群874761809反馈

赞助

一起来让KikoPlay更好!

  • 为主程序贡献代码,包括但不限于新功能开发、BUG修复等等
  • 为KikoPlay编写脚本,支持更多弹幕、资料或者资源来源,脚本仓库在这里
  • 开发新的扩展App,为KikoPlay增加更多功能,扩展仓库在这里
  • 提升局域网网页访问体验,目前的网页是在这里
  • 改进Android局域网客户端
  • 开发其他平台上的局域网客户端
  • 测试,找出BUG并反馈
  • ......
  • Star or Fork

截图

Core symbols most depended-on inside this repo

Shape

Method 5,102
Function 1,642
Class 1,530
Enum 155

Languages

C++88%
C11%
TypeScript1%

Modules by API surface

Service/pb/service.pb.h498 symbols
Service/pb/service.pb.cc238 symbols
Play/Subtitle/onnxruntime/onnxruntime_cxx_inline.h177 symbols
Service/pb/google/protobuf/repeated_ptr_field.h154 symbols
Play/Subtitle/onnxruntime/onnxruntime_cxx_api.h149 symbols
Service/pb/google/protobuf/wire_format_lite.h126 symbols
Service/pb/google/protobuf/io/coded_stream.h115 symbols
Service/pb/google/protobuf/extension_set.h95 symbols
web/js/jquery.min.js92 symbols
Extension/Lua/lparser.c91 symbols
Extension/Lua/lapi.c86 symbols
Service/pb/google/protobuf/repeated_field.h80 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page