+-
适合B站和抖音双开的歌势宝宝,能够同时记录两个平台的点歌指令,支持Windows/macOS/Linux等操作系统。

VSingerBoard

适合B站和抖音双开的歌势宝宝,能够同时记录两个平台的点歌指令,支持Windows/macOS/Linux等操作系统。

Github地址

https://github.com/zangxx66/VSingerBoard

文档地址

https://zangxx66.github.io/VSingerBoard/

适合B站和抖音双开的歌势宝宝,能够同时记录两个平台的点歌指令,支持Windows/macOS/Linux等操作系统。

适合B站和抖音双开的歌势宝宝,能够同时记录两个平台的点歌指令,支持Windows/macOS/Linux等操作系统。

核心功能

  • 多平台支持

    :无缝支持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