Skip to content

Releases: vastsa/BokeBox

BokeBox v1.1.0

Choose a tag to compare

@vastsa vastsa released this 23 Jul 11:25

BokeBox 1.1.0

私人 AI 播客工作室 · 定时订阅、MiMo 音色克隆与文档站完善。

✨ 定时订阅(Schedule)

  • 完整定时订阅:RSS / Atom、URL 列表、GitHub Trending、Hacker News
  • 统一 插件 + 参数 + cron 模型;支持外部 Schedule 插件 zip 安装
  • 参数表单按 configSchema 动态渲染;无覆盖时不写空 params
  • 可指定内容采集 Source 插件(默认自动匹配)
  • 去重限流、立即 / 强制执行、运行记录(错误 / 耗时 / 跳转任务)
  • MCP:list_schedules · get_schedule · create_schedule · run_schedule_now · list_schedule_plugins

🎙️ TTS

  • MiMo 新增 音色克隆voiceclone / mimo-v2.5-tts-voiceclone
  • 参考音频支持路径或 data URI;多段口播缓存复用

📚 文档

  • VitePress 中英文档站(Vercel)
  • README / 使用指南同步订阅、流水线、MCP、插件开发
  • ASR 插件开发规范补齐

🖥️ Web / 其它

  • 任务详情布局优化
  • 默认 AI Base URL → api.xiaomimimo.com
  • Docker 运行镜像精简;CI 固定 Node 22

拉取镜像(GHCR)

推送 tag 后 CI 会构建镜像,可用:

docker pull ghcr.io/vastsa/bokebox:1.1.0
#
docker pull ghcr.io/vastsa/bokebox:v1.1.0

(以 Actions 构建完成与实际 tag 为准。)

链接

Full Changelog: v1.0.0...v1.1.0

v1.0.0 · BokeBox 首个正式版

Choose a tag to compare

@vastsa vastsa released this 20 Jul 17:08

BokeBox v1.0.0 · 首个正式版

内容进匣,AI 成播。

BokeBox(播匣)首个正式 Release:将视频、链接、文稿、会议与课程等多源内容,转化为可收听的私人播客。人设与音色可自定义,内置 MCP 与插件式内容源,支持本地 / Docker 私有部署。

仓库:https://github.com/vastsa/BokeBox
协议:LGPL-3.0-only

本 Release 已于 2026-07-21 再次重打 v1.0.0 指向最新稳定提交(含 setup 插件参数、手机端表单收敛、页面滚动与播放器歌词体验)。


✨ 核心能力

  • 多源成播:视频 / 链接 / 文稿 / 会议与课程材料 → 口播稿 → TTS → 封面 / 知识闪卡
  • 人设与音色:全局默认或单集覆盖;ASR / TTS 按插件管理,密钥可插件级配置
  • 初始化向导:setup 按所选 ASR/TTS 提供方填写插件参数(端点 / 密钥等),完成即写入插件配置
  • MCP 原生接入:Cursor / Claude 等可直接创建节目、查询任务
  • Source / ASR / TTS 插件:扩展能力统一走插件中心
  • 后台上传插件:设置页可直接上传 .zip 安装 / 覆盖外部插件,支持卸载
  • 播客专辑:创建任务可归入专辑,支持专辑封面与单集编排
  • 听播体验:沉浸播放器、滚动歌词居中跟随、进度记忆、迷你播放器

🖥 产品面

  • 首页曲库:瀑布流触底加载,按视口估算分页
  • 制作台:新建 / 详情一体化布局
  • 专辑详情:Hero 布局与管理单集双栏编排
  • 设置中心:音色、人设、提示词、MCP、站点信息、插件中心(上传 / 扫描 / 启停 / 配置)
  • 播放器歌词台:Apple Music 风格大字层级 + 当前行垂直居中
  • 手机端表单:输入框 / 下拉框与桌面同规格收敛,设置页控件比例协调
  • 页面滚动:路由切换重置窗口位置;短页消除多余整页滚动条

🛠 工程与运维

  • Docker 预构建镜像:ghcr.io/vastsa/bokebox
  • 镜像体积优化:系统 ffmpeg、剔除 ffmpeg-static、清理 pnpm store 与无用文件
  • 国内构建链路:./start.sh docker.cn
  • CI/CD:push main / tag v* 自动多架构构建并推送 GHCR
  • API 统一响应信封:code / message / data
  • 列表接口最小字段返回 + 热点实体内存缓存
  • 出站 URL 抓取 SSRF 防护
  • 封面 WebP 多档缩略图与渐进加载

📦 镜像与拉取

# 推荐:拉取本版本精确 tag(等待 CI 完成后)
docker pull ghcr.io/vastsa/bokebox:1.0.0
#
docker pull ghcr.io/vastsa/bokebox:latest

cp .env.example .env
./start.sh docker
# 访问 http://localhost:8787

本 tag 将触发 GHCR 推送(约需数分钟):

Tag 说明
1.0.0 本版本精确 tag
1.0 次版本滚动
latest main 最新
sha-<short> 对应 commit

🚀 快速开始

详见仓库 README: