Releases: AliceDel66/BiliNote
Releases · AliceDel66/BiliNote
Release list
BiliNote v0.1.1 (pre-alpha)
BiliNote v0.1.1 为无字幕视频加入用户主动启用的云端语音转写(Beta),并将新建语雀连接升级为官方 OpenAPI 直连。已有本地数据与旧连接配置可继续使用。
新功能
- 无字幕语音转写(Beta):没有可用字幕时,可手动选择“使用语音转写”。扩展优先获取当前分 P 的最低码率 DASH 音轨,无 DASH 时回退到 MP4 混流,再调用用户配置的 OpenAI-compatible
/audio/transcriptions服务。 - Groq / OpenAI-compatible STT 配置:Options 支持
baseURL、API Key、model,提供真实静音 WAV 连通性测试、阶段进度、取消操作和已保存配置的掩码展示。 - 转写缓存与分析衔接:带时间段的结果归一化为字幕,标记“字幕为 AI 转写”,并在 24 小时内接回相同的课程分析流程。
- 语雀官方 OpenAPI(Beta):可直接填写官方 Host 与 Token、选择知识库、创建或更新 Markdown 文档;新用户无需运行本地 Python MCP / Bridge。
- 中英文项目文档:README 按当前实现重写,补充完整架构、权限、隐私、安装、Groq 配置、赞助商与贡献说明。
修复与可靠性
- 通过
declarativeNetRequest为bilivideo.com媒体请求补充 BilibiliReferer,修复 CDN 防盗链导致的 403。 - DNR 注册增加能力守卫,避免 mock 或缺少该 API 的环境启动崩溃。
- 语雀鉴权、限流、网络与协议错误提供更明确的用户提示。
安装
- 下载
bilinote-0.1.1-chrome.zip并解压。 - 打开
chrome://extensions,启用“开发者模式”。 - 点击“加载已解压的扩展程序”,选择解压目录。
- 在 BiliNote Options 配置自己的模型 API,以及可选的语音转写与知识库连接。
升级说明
- 本版新增
declarativeNetRequest与*://*.bilivideo.com/*权限;升级时请按浏览器提示确认。 - 已有笔记、模型配置、缓存和 Connector Profile 无需手工迁移。
- 现有语雀
local-mcpProfile 仍可作为 Legacy 配置使用,不会自动转换。要使用官方 OpenAPI,请新建对应连接,验证成功后再切换默认目标。
数据与隐私
- STT 仅在无字幕且用户明确点击后运行,不会自动上传媒体。
- STT 与语雀凭据只保存在
chrome.storage.local,不进入数据导出。 - 音频或 MP4 只在一次转写任务的内存中暂存;IndexedDB 仅保存归一化文字与时间段。
验证
pnpm compile:通过pnpm test:34 个测试文件、366 项测试通过pnpm build:通过,Chrome MV3 产物 692.02 kBpnpm zip:通过- ZIP 完整性:
unzip -t通过 - ZIP Manifest:
version = 0.1.1 - 发布包检查:无
scripts/、无 source map、未命中高风险凭据特征 - Source commit:
f4226c881f16dc4a7e844dc5cbae62373e568198
完整性
SHA-256 b3b074bdf48adbb2b08a394f5b4d6b19eedc8a17ac10c80274b49d4a6cd6c1d1 bilinote-0.1.1-chrome.zip
已知限制
- 当前仍是 pre-alpha,未上架 Chrome Web Store;建议开发者和早期用户试用。
- STT Phase 1 单文件上限 25 MB,不支持切片;长视频和 MP4 回退更容易超限。
- STT 是云端调用,不是本地 ASR;兼容性、模型、配额与价格取决于用户选择的服务商。
- 转写缓存的 24 小时是读取复用 TTL,不代表记录到点物理删除。
- Bilibili 登录态、地区、版权、playurl/CDN 与防盗链策略仍可能导致媒体请求失败。
- 语雀连接器仅接受官方
yuque.comHTTPS 域名;目录 TOC 更新为 best-effort,失败时文档仍会保留,但可能需要手工整理。 - 知识库同步仍是 BiliNote → 外部服务的单向写入;Legacy Local MCP 不自动迁移。
BiliNote v0.1.0 (pre-alpha)
BiliNote 首个公开 pre-alpha Chrome MV3 发布包。
本版包含
- Bilibili 视频 / 分 P 识别、字幕与弹幕上下文、时间戳跳转
- OpenAI-compatible BYOK 模型配置、流式总结与 AI 随看随问
- Local-first 笔记、版本历史、问答自动记录与数据边界控制
- Notion 同步与知识连接器目录
- ima OpenAPI Beta:读取可写知识库、首次建档、幂等追加与改写保护
- Local Markdown Bridge / MCP 连接能力
安装
- 下载
bilinote-0.1.0-chrome.zip并解压。 - 打开
chrome://extensions,启用「开发者模式」。 - 点击「加载已解压的扩展程序」,选择解压目录。
- 在扩展设置页配置自己的模型 API 与可选知识库连接。
验证
pnpm compile:通过pnpm test:329 passedwxt zip:通过- ZIP 完整性:
unzip -t通过 - Source commit:
a31e1f5dc4e2f0f634f8778cfc0f93ff7314390f
完整性
SHA-256 b788211ce0284f2d480eb3efdd782454e50fdc9ecbedde116c15a389f1a7e972 bilinote-0.1.0-chrome.zip
已知限制
- 当前为 pre-alpha,未上架 Chrome Web Store;仅建议开发者和早期用户试用。
- Bilibili 字幕、用户登录态、模型服务与第三方知识库可用性会影响实际结果。
- ima OpenAPI 暂无整篇覆盖接口;已同步前缀被改写时会拒绝继续追加,避免重复或静默丢改动。
- 模型 API Key 与知识库凭据由用户自行提供并保存在
chrome.storage.local;发布包不包含任何凭据。