+-
普通用户
开发者
VSingerBoard
“
适合B站和抖音双开的歌势宝宝,能够同时记录两个平台的点歌指令,支持Windows/macOS/Linux等操作系统。
Github地址
https://github.com/zangxx66/VSingerBoard
文档地址
https://zangxx66.github.io/VSingerBoard/
核心功能
- 多平台支持
:无缝支持Bilibili和抖音两大主流直播平台,具备良好的扩展性。
- 实时弹幕抓取
:基于高性能异步框架,实时捕获并智能过滤点歌弹幕,确保不会错失粉丝的热情互动。
- 高稳定连接
:针对抖音平台,通过模拟浏览器签名算法和原生WebSocket通信,结合后台异步任务处理,实现长期、稳定的弹幕连接。
- 现代化UI界面
:采用Vue 3和Element Plus构建,界面简洁美观,支持亮色/暗色模式一键切换,提供卓越的操作体验。
- 自动化构建与部署
:借助GitHub Actions实现全自动的跨平台(Windows, macOS, Linux)打包与发布,确保用户随时能获取最新的稳定版本。
- 本地化数据存储
:使用Tortoise-ORM配合SQLite,将所有配置和凭据安全存储在本地,杜绝隐私泄露风险。
如何使用
:
-
访问GitHub Releases页面。
-
根据操作系统(Windows, macOS, 或Linux),下载最新版本的压缩包。
-
解压后,直接运行主程序即可。
:
-
环境要求:Python 3.12+ 和 Node.js 20.19+。
-
安装依赖:
-
前端:
cdfrontend
npm install -
后端:
pip install uv && uvsync -
运行与开发:
uv run main.py该命令将同时启动后端的FastAPI服务与前端的Vite开发服务器。代码修改后,应用会自动热重载。
-
本地Build:
bash build.sh