Subspace Institute

LAPLACE Chat Changelog

LAPLACE Chat 弹幕机的更新日志,涵盖了每个版本的更新内容和改动

2024/11/20
Latest Stable

全局
修复超长用户名下礼物事件中的图标被挤压的边缘问题
全局
新增测试样式「LAPLACE 气泡 Next × 明前奶绿」,只适用于 CEF 内核为 127 的 OBS 3.2.2 及以上的 nightly build 每晚构建版本,请勿用于正式版本。该样式基于 CSS 自定义属性(变量)进行完全的 futureproofing 重写,可极大的提升样式作者的 DX。根据 OBS 的开发进度,大概在 2-5 年的时间即可普及此次 CEF 更新
OBS
检测当前 .event-listwriting-mode,自适应 vertical-rlvertical-lr 的滚动方向。样式作者现在可以轻松的创建从左至右/从右至左的弹幕样式
OBS
新增模版「反转了!」,虽然我完全不知道为什么有人想要这个功能,但我还是用最顶尖的技术实现了它
控制台
为了提供更好的 UX,支持 OKLCH 颜色空间,控制台、配置器在未来将不再兼容内核版本低于 111 的 Chrome、及各类低版本国产 Chromium 套壳浏览器。目前依然为 HSL + OKLCH 兼容模式,在 OBS CEF 升级后将正式抛弃 HSL 兼容
控制台
现在可以正确显示云端同步状态。之前「载入数据库…」可能显示几秒后就消失,然而此时后台依然是在处理数据库的状态,现在修复了这个问题
控制台
直播被切断、直播间被警告事件现在不会再在下方显示提示通知。因为该功能的实际效果不及预期
控制台
现在日历筛选器会跟随当前系统时区设置,并正确按照时间范围进行筛选
配置器
为了让样式作者更方便的进行创作,现在配置器不再支持实时预览真实直播间内容,取而代之的是新的「动态预览」模式,开启此模式后则会随机生成伪事件。如果您需要真实直播间的预览,请新建浏览器标签或直接在 OBS 中进行测试
开发者
Storybook 组件簿支持切换深色模式
开发者
Storybook 组件簿支持展示更多边缘情况
开发者
审查元素现在支持点击复制,并且会屏蔽不相关的 CSS 类
开发者
统一用户名的 DOM 嵌套,现在所有用户名都可以通过 .event--<type> .username .username-text 选择器进行选取(中间的 .username 在选择器有足够优先级时可忽略)
开发者
现在礼物事件、守护圣殿礼物事件中的用户名将默认只显示一行,超长用户名会省略显示。如果您想恢复之前的行为,可以通过 .event--gift .username-text { display: inline; } 恢复
开发者
所有事件现在统一 line-height 为 1.15,目前由全局 --event-line-height-base 定义。请注意区分它和 --event-line-height--event-line-height 为基于当前字号计算出来的行高,单位为 px 像素
开发者
采用 LAPLACE UI Sonner 组件代替 Mantine 通知组件
开发者
采用 LAPLACE UI Popover 组件代替 Mantine Popover 组件
开发者
采用 LAPLACE UI Calendar 组件代替 Mantine DatePicker 组件
开发者
采用 LAPLACE UI ScrollArea 组件代替 Mantine ScrollArea 组件。请注意,如果您之前尝试通过类似 .mantine-ScrollArea-viewport 的类来修改某些样式,现在将不会生效,这并不是推荐的用法。目前在 .event-list 子类已增加 .scroll-area 用于选择器选定,这是新的推荐的用法(不过如您不知道您正在做什么,请不要轻易修改 .scroll-area
其他
其他细节调整

2024/11/07

全局
优化头像框在不同尺寸下的显示比例
全局
开放平台(幻星)模式支持「用户进入直播间」事件。虽然说有总比没有强吧,但是并不支持显示对应的粉丝勋章和大航海状态,我也不知道有什么卵用就是了

2024/10/08

全局
开放平台下支持显示大航海、点赞事件头像

2024/09/24

OBS
修复极端条件下,特定用户的醒目留言事件会重复出现的 bug。触发条件:A 主播使用了 B 用户/运营的同步登录密钥,此时 B 用户在 A 直播间发送醒目留言时,则会收到两次相同的醒目留言事件。此为哔哩哔哩自身的 bug 所致,本站在百忙之中特例抽出 1 个小时修复了此边缘情况

2024/08/24

全局
开放平台模式下,支持显示大航海价格(根据 LAPLACE Live! 2024/02/23 颁布的《LAPLACE Live! 就哔哩哔哩开放平台(幻星)瞎胡搞行为所实行的反制措施》法案中规定的六个月反制期限,于今日实装此改动)
全局
开放平台模式下,优化 WebSocket 长连接载入,现在将根据 CDN 选择就近的节点,此改动可缓解部分海外用户获取弹幕事件偶尔断连的问题(根据 LAPLACE Live! 2024/02/23 颁布的《LAPLACE Live! 就哔哩哔哩开放平台(幻星)瞎胡搞行为所实行的反制措施》法案中规定的六个月反制期限,于今日实装此改动)
控制台
简化红包事件文案
开发者
简化天选事件文案
开发者
统一头像尺寸大小为固定的 320px * (基准字号 / 20)。开发者说明:此次改动会将所有事件中的头像统一为上述公式的大小,增大了部分事件中的头像尺寸(醒目留言、礼物、红包)、略微减小了部分事件中的头像尺寸(弹幕、大航海),此次改动可以更加充分利用头像图片的缓存,并且可以让样式作者更好的设计大尺寸头像样式。理论上下载的数据不会有明显的增加或减少
开发者
laplace-event-fetcher 临时切换回 Node 运行时。开发者说明:目前发现 Bun 运行时在执行 WebSocket 相关代码时存在一定的内存泄漏。官方已经发现了此问题,等待修复后再进行切换
开发者
优化 CSS 类命名,所有被弃用的 CSS 类在一段时间内依然可用,之后会在视迁移率在 3-12 个月内移除:
  • sender-avatar 更新为 avatar--sender
  • reply-avatar 更新为 avatar--reply
  • reply-receiver 更新为 avatar--receiver
  • gift-image-wrap 更新为 gift-icon-wrap
  • gift-image-fallback 更新为 gift-icon-fallback
开发者
为头像、礼物图标增加自定义「影子」元素,这些元素默认隐藏,方便样式作者通过 CSS 进行自定义
  • avatar-alt-top/bottom:弹幕、礼物、天选时刻触发、守护圣殿、红包触发、醒目留言、大航海
  • gift-icon-wrap-alt-top/bottom:礼物
  • mvp-icon-wrap-alt-top/bottom:守护圣殿
  • red-envelope-start-icon-wrap-alt-top/bottom:红包触发
  • lottery-start-icon-wrap-alt-top/bottom:天选时刻触发
开发者
不再推荐样式作者通过 --inline-gift-url--inline-avatar-url 定义样式,请通过上方的「影子」元素定义

2024/07/27

全局
修复「奇幻」与「摩登样式(复刻)」粉丝勋章显示错误的问题,建议所有使用以上样式的用户更新

2024/07/25

全局
优化弹幕事件中的粉丝勋章解析
全局
禁言事件支持显示禁言时长
控制台
尝试修复禁言事件的排序错误问题

2024/07/23

全局
新增选项「大航海标记」:默认开启。显示此用户在当前直播间内的大航海等级标记
控制台
现在当您在控制台中关闭「显示直播间基本信息」时,会同时隐藏醒目留言与礼物栏的金额汇总信息。便于主播对控制台进行投屏展示
控制台
现在您可以在控制台中隐藏抽奖结果事件(红包中奖名单、天选中奖名单)
控制台
红包中奖名单、天选中奖名单支持用户下拉菜单
控制台
修复开播、下播事件没有正确触发的问题
开发者
现在可以通过 CSS 类区分付费/免费礼物:.event-gift-type--paid/free

2024/07/05

全局
优化加密直播间的载入报错

2024/07/01

全局
现在醒目留言、礼物、弹幕、大航海、点赞、进入直播间事件可以正确的区分千舰、万舰主播的特殊头像框和粉丝勋章标记,并且根据当前舰长数动态更新
控制台
直播基础信息增加「看过」、「点赞」字段。目前只能在下拉菜单中查看,并且只有在开播的时候可以查看
开发者
作为全网唯一适配千舰/万舰样式区分的弹幕机,本站采用了比官方还要优雅的方式进行检测。作为样式作者,如果您想自定义这部分的图标,您只需要在对应的 perk-level-[number] class 下重定义 --guard-icon 以及 --avatar-frame 的变量,即可轻松修改这些图标。具体的对应关系为:1:普通;2:千舰;3:万舰。请注意,目前官方粉丝勋章的图标只区分千舰。大航海头像框区分千舰、万舰

2024/06/24

全局
跟进新版本粉丝勋章样式。由于新版样式并不是很好看,很像实习生干的,因此本站的样式并没有完全按照官方来复刻,只参考了配色部分
全局
回复他人的弹幕现在不再显示「@」符号,当使用匿名直连无法获取到被 @ 用户的头像时,将显示默认的头像
全局
优化回复弹幕的换行效果
全局
优化默认字体,修复 Windows 上行高错位问题
OBS
回复他人弹幕时显示的被 @ 的用户名将响应基础元素控制中的「用户名」选项
OBS
优化所有气泡样式的气泡尾巴尺寸,现在气泡尾巴尺寸会动态响应字体大小,使用特殊字号的用户建议更新
控制台
被 @ 的用户点击名称后可以显示用户菜单
控制台
重构 laplace-event-fetcher,新版本(v2)将不再使用 Node.js + Prisma 而是基于 Bun + Drizzle ORM 运行。因此老版本的(v1)的实例将无法直接升级至 v2。如果您想平滑迁移至新版本,可以额外部署一份 v2,等 v2 运行超过你设定的 EVENTS_KEEP 时间后,将 API 切换至 v2,最后销毁 v1 实例即可
开发者
如果您是样式作者,请根据新版的粉丝勋章样式检查您的样式是否与新版有冲突,如果冲突请及时更新。组件的故事板用例可以从 Storybook 查看。最后,本站不建议样式作者对粉丝勋章进行过多的样式定制,在本项目中,粉丝勋章在 OBS 模式下为默认隐藏,只有在控制台下会默认开启。减少对粉丝勋章样式的修改可以避免不必要的样式兼容问题
开发者
所有头像的 line-height 高度现在将统一等于头像尺寸本身,而不再继承父级高度,此改动可以帮助头像在各种场合中完美对齐正文内容

2024/06/23

全局
优化开放平台「错误:7010 - 超过上限」问题。本站为了心跳稳定性,一直采用的是服务端代理心跳,此方案可以在主播网络不稳定时依然可以在短时间内持续连接至弹幕服务器。但遇到的问题就是如果您开了多个弹幕机实例,或者短时间内频繁刷新弹幕机,就会触发哔哩哔哩的单个应用 5 个实例上限的限制。此次优化后会改善此问题,减少由于频繁刷新造成的上限问题
全局
为开放平台心跳服务器增加监控,感谢「纸片人计划」及时汇报此问题
开发者
逐步切换至 OKLCH 颜色空间,为即将到来的 OBS 改动作准备
其他
由于更新日志越来越多,为了更好的保存更新内容以及方便检索,本项目的历史更新记录将转移至 拉普拉斯开放平台,该项目由 Subspace Institute 亚空间研究所与拉普拉斯第一帝国联合运营
其他
框架优化。由于本项目初期只是随便写着玩的,但没想到实在太好用太多人用了。所以打算缓慢的认真重构一下,还一下技术债。本次重构以前端框架库为主,持续到年底,因此配置器页面和控制台可能会有一些界面样式和功能上的 bug,如果有遇到欢迎到 Discord 反馈,确认问题后可收到本人的神秘礼物™一份

2024/05/15

全局
优化大航海盲盒事件的文案,现在可以正确显示盲盒事件的中奖天数
OBS
初步增加对自动隐藏弹幕的支持,默认设置该选项不会产生任何效果,需要样式的支持。样式作者可以通过配置 .exiting.exited 进行支持,下列是一个最简的淡出动画样式用例
.event {
  transition: opacity .5s ease;
}

.event.exiting {
  opacity: 0;
}

.event.exited {
  display: none;
}
其他
其他细节调整

2024/04/30

全局
优化 WebSocket 长连接载入,现在将根据 CDN 选择就近的节点,此改动可缓解部分海外用户获取弹幕事件偶尔断连的问题(暂不适用于开放平台,开放平台将根据 LAPLACE Live! 2024/02/23 颁布的《LAPLACE Live! 就哔哩哔哩开放平台(幻星)瞎胡搞行为所实行的反制措施》法案中规定的六个月反制期限后(即 2024/08/23)跟进此改动)
全局
优化直播间基础信息载入速度
OBS
优化弹幕平滑滚动逻辑,现在在兼顾高弹幕流速平滑滚动的同时,优化了低弹幕流速时零延迟获取弹幕的特性
控制台
laplace-event-fetcher 更新,修复无法建立连接的问题
开发者
增加 Storybook 支持,现在开发者可以从 storybook.laplace.live 访问所有事件所对应的 story,便于更好的理解事件的各类属性
其他
其他细节调整

2024/04/05

全局
优化头像载入速度和稳定性,应该是目前最稳定获取头像的弹幕机
全局
优化深色模式下醒目留言事件默认背景色透明度(降低透明度)
OBS
优化平滑滚动阈值,该阈值是指在弹幕达到特定条数/秒时,关闭平滑滚动。之前的阈值设置略低(3 事件/秒),现调高该阈值为 6 事件/秒
控制台
数据导出格式由 CSV 改为 XLSX(Excel)
开发者
简化事件 CSS 类,现在可以通过 .event--[event-type] 来选定特定事件,代替之前的 .event-type--[event-type] 类。为了向下兼容,之前的类依然长期可用
开发者
新增全局 CSS 变量 --event-border-radius 用于控制事件的全局圆角尺寸
开发者
移除 CSS 变量 --superchat-border-radius,现在由 --event-border-radius 进行控制

2024/03/31

公告
最近本站间歇性受到 DDoS 攻击。主要表现在:

通过开放平台(幻星)使用时:有时候在一定时间后不再有新弹幕,或频繁重连,是由于攻击者持续攻击开放平台相关接口,导致心跳请求失败率上升

通过匿名直连或浏览器同步连接时:打开弹幕机或控制台时小概率出现白屏,是由于攻击者持续攻击获取直播间信息的相关接口(或者也有可能单纯是你的网络问题),导致建立连接失败

本站会尽最大努力保证服务在线。目前影响范围很小。如果您遇到上述症状,对直播有一定影响,建议临时更用匿名连接 + 浏览器同步扩展的方式,遇到白屏多刷新几次即可。此模式下只要成功建立连接,可以比开放平台更稳定的获取弹幕事件,不受攻击影响
全局
优化同步密钥输入流程,现在会忽略无效的空白字符
全局
盲盒礼物支持显示盲盒名称,并且会按照爆出礼物的虚拟价格进行显示(不支持开放平台)。除了显示之外,收益统计依然按照盲盒本身的价值进行计算
控制台
性能优化,在大型直播间中(例如小米发布会),现在能够极大降低内存占用
控制台
优化并统一礼物、醒目留言、大航海事件的 ID。现在匿名直连、浏览器同步、开放平台(幻星)三种模式下,将会获得完全一致的事件 ID
控制台
由于上述事件 ID 的变更,建议所有使用自定义云端事件的用户更新 laplace-event-fetcher。否则会导致控制台中出现重复事件
控制台
现在当用户通过开放平台(幻星)使用控制台时,将不会强制进行阻止。但依然建议通过直连 + 浏览器同步扩展的方式使用
其他
其他细节调整

2024/03/21

全局
优化同步密钥验证流程,更新后响应速度更快,并且可以检测出自然过期登出(非手动退出登录)导致的登录失效的状态
全局
支持上舰红包触发事件
全局
支持上舰红包结果事件
控制台
优化事件导出:优化礼物导出文案;支持弹幕事件、互动事件导出
控制台
为了方便主播公布中奖名单,现在天选结果、红包结果将会保存在礼物栏(之前为弹幕栏)
控制台
完善英语界面翻译
控制台
性能优化
开发者
云端事件获取支持天选结果、红包结果事件。建议更新

2024/03/12

公告
由于时不时还是会有人来找我问一些弹幕机相关问题,有人连邮件都发不明白,以及出于隐私考虑。我建了个 Discord 频道,再有问题可以去这里咨询
全局
开放平台(幻星)已上线全新的 Open ID 概念,接下来通过开放平台使用弹幕机将不会获得 UID。目前处于初步上线阶段,可能会不稳定,如果通过开放平台使用本弹幕机遇到任何异常,肯定不是我的问题,请直接联系 @哔哩哔哩开放平台
全局
接入开放平台的心跳改动,说人话就是:目前如果你通过开放平台使用弹幕机,将被开放平台强制要求 20 秒进行一次保活请求,证明你还在使用这个弹幕机,如果 1 分钟内没有收到保活请求,开放平台将直接关闭弹幕事件连接,无法收到弹幕。本站已对接该需求,为了增加保活成功率,本站会以更密集的 10 秒一次请求进行保活
全局
开放平台支持显示大航海价格😅,但会根据 LAPLACE Live! 2024/02/23 颁布的《LAPLACE Live! 就哔哩哔哩开放平台(幻星)瞎胡搞行为所实行的反制措施》法案中规定的六个月反制期限后(即 2024/08/23)上线此改动
控制台
控制台将不再支持通过开放平台使用。请通过匿名连接 + 浏览器同步扩展进行使用(其实理论上你直接输入控制台的 URL 依然可以使用,但是拿不到用户 UID 部分功能不可用,比如用户礼物筛选,为了防止开放平台瞎改我就干脆不让你们这么用了😄)
其他
其他细节调整

2024/02/23

公告
开放平台(幻星)将于 2024-03-11 上线一个全新的 Open ID 概念,并代替掉哔哩哔哩主站的 UID。在这之后,如果您继续通过开放平台使用控制台,将无法获取到用户的 UID,受影响的功能有:访问该用户的哔哩哔哩空间、筛选该用户的事件、使用云端事件同步

因此,本站不建议继续通过开放平台来使用控制台。请通过房间号 + 浏览器登录同步扩展来体验完整的控制台功能

OBS 模式不受此次改动影响

最后,为了对开放平台瞎胡搞的行为进行反制,本站将在接下来的六个月时间内,暂停跟进一切与开放平台相关的改动
全局
兼容开放平台即将到来的 UID 改动
全局
兼容开放平台即将到来的心跳包改动
配置器
简化配置器层级,所有和介面元素相关的配置现在归类于「基础」标签页下,所有和 API 相关的配置现在归类于「进阶」标签页下
控制台
修复粉丝勋章范围筛选性能问题

2024/02/19

全局
支持「直播间标题变更」事件
全局
支持「直播间全局禁言」开启、关闭事件
控制台
支持实时更新「高能榜」指标(之前为 60 秒更新一次)
控制台
支持实时更新「直播间标题」字段(之前为 60 秒更新一次)
控制台
修复某些不返回特定信息的特殊直播间无法载入的问题
控制台
支持按粉丝勋章等级范围筛选事件,在某些特殊场合可用来临时过滤特定粉丝勋章等级范围
控制台
由于使用频率低,并且对性能有一定影响,不再提供内置的高能弹幕展示
控制台
修复控制台数据库载入 race condition 问题

2024/02/02

全局
直播间内的定向礼物支持显示礼物接收方信息(例如冰火歌会直播间)

2024/01/21

全局
开放平台的连接方式不再显示大航海事件的模拟价格。由于哔哩哔哩一直不提供开放平台的大航海事件价格,本站之前是按照大航海续费价格进行显示,但多位主播反馈显示的价格与实际价格不一致,特此做出此改动。本次改动后,将会有如下影响:开放平台的大航海价格将不再显示;控制台中的礼物数据导出、价格排序将按照最低续费价格来处理
全局
修复开放平台大航海事件价格总额计算错误
同步器
现在官方同步服务器将会自动清除 5 天(120 小时)内无同步行为的登录状态。此举可降低服务器占用和更好的保护用户隐私
开发者
云端事件同步现在支持通过环境变量添加认证密钥。开启认证模式后,只有在配置器中输入相同的认证密钥后方可访问云端事件,此改动可以防止您的服务器被无授权的用户使用
开发者
云端事件同步现在支持通过 /ping API endpoint 来检测服务的可用性,如果您开启了服务器认证。传入 auth 参数可以返回更多详细信息

2024/01/17

全局
添加时间戳支持,默认隐藏,目前只能通过 CSS 样式控制
全局
「强制使用中国标准时间」由控制台专属选项变为全局选项,用于控制所有事件中时间戳的时区
同步器
优化同步逻辑,极大减少重复性同步,降低宽带资源占用
控制台
优化云端事件载入逻辑,现在可以大幅降低云端事件服务器带宽占用,根据使用频率,最低可降低至原先的 1/20
开发者
云端事件同步现在支持通过 LAPALCE Login Sync 同步登录状态,可通过环境变量进行设置,建议所有用户更新
开发者
云端事件同步现在会依据环境变量中的时区来执行周期事件(重启连接、移除旧事件),建议设置为 Asia/Shanghai,否则则按照系统时区执行
其他
其他细节调整

2024/01/11

全局
继续优化醒目留言默认样式逻辑:当浅色模式时,醒目留言背景默认为白色,当深色模式时,醒目留言背景为透明,以更好的适应自定义样式
全局
天选触发事件现在显示需要赠送的礼物金额
同步器
LAPLACE Login Sync 客户端与服务端现已完全开源,可从「介绍 - FAQ - 技术栈」中查看
同步器
增强同步服务器安全性,现在即使您的同步密钥被泄漏,攻击者也无法获取您的完整 cookies。此特性只限于官方服务器,自行搭建的 CookieCloud 服务不适用
同步器
采用基于 Zig 的 Bun 运行时环境,优化服务端读写性能
其他
其他细节调整

2024/01/08

全局
新增红包触发事件 red-envelope-start
全局
新增红包结果事件 red-envelope-result
全局
新增天选触发事件 lottery-start
全局
新增天选结果事件 lottery-result
全局
修复房管图标与主播图标不响应基准字号大小的错误
全局
修复开放平台部分礼物单价解析错误
全局
修复开放平台连击礼物 ID 解析错误
全局
修复当用户误设置 UL 等级限制后,开放平台下弹幕无法显示的问题
OBS
新增选项「限制置顶事件数量」
OBS
置顶事件数量默认值由 20 降低为 10
控制台
优化搜索性能,在 10 万或更多事件时搜索卡顿明显降低
控制台
优化搜索匹配,现在搜索可以通过空格将任意两个或多个关键词进行组合搜索,例如 uid:1 关键词关键词 uid:1 将拥有相同效果;搜索 我 爱你 将会匹配「我永远都爱你」
控制台
搜索支持类型字段:现在输入 type: + 类型 + 特定关键词将匹配特定类型的事件,例如输入 type:superchat 祝福 将返回所有醒目留言中包含「祝福」关键词的结果
控制台
现在浏览器可以记住左侧「其他事件面板」的自定义高度
开发者
礼物事件新增礼物图标 CSS 变量,可通过 var(--inline-gift-url) 调用
开发者
礼物、醒目留言事件新增用户头像 CSS 变量,可通过 var(--inline-avatar-url) 调用
开发者
头像图片将默认载入 3 倍于当前的显示尺寸(从 2 倍上调)
开发者
礼物图片将默认载入 3 倍于当前的显示尺寸(从 2 倍上调)
同步器
优化 LAPLACE Login Sync 性能
其他
其他细节调整

2023/12/31

全局
「LAPLACE 气泡」模版增加多场景的使用例子
全局
默认字号现在从 18px 上调至 20px
控制台
现在支持按时间范围进行事件筛选
开发者
高级 CSS 编辑器支持最大化/常规化窗口缩放
开发者
高级 CSS 编辑器支持一键复制当前模版至剪切板
开发者
醒目留言现在将不再强制应用 .content 背景颜色。也就是说现在醒目留言在深色模式下背景将呈现为半透明状态。模版作者请自行检查您的模版是否与此改动有冲突
开发者
OBS 和控制台现在可以通过 .in-obs(代替之前的 .event-list-wrap)和 .in-dashboard(代替之前的 .panel-list-wrap)的父级 CSS 类来区分样式。之前的 CSS 类将在不久的将来移除,模版作者请尽快更新到新的 CSS 类
其他
其他细节调整

2023/12/28

全局
全新浏览器登录同步模式,通过浏览器扩展同步登录状态,避免弹幕事件被打码的困扰,详细使用方法请查看「进阶」标签页
同步器
浏览器登录状态同步扩展程序第一版发布,可前往 Chrome 应用商店或 Edge 加载项下载
控制台
优化控制台主播基本信息展示,基本信息展示现在支持多人数据,可在头像下拉菜单中查看

2023/12/23

全局
更新网站图标
全局
优化未知荣耀等级显示
全局
新增冬日限定皮肤,可前往「样式」标签页查看
控制台
支持显示高能榜(数据与移动端对齐)
控制台
优化移动端右键菜单交互
控制台
性能优化
配置器
优化云端事件 API 验证体验
开发者
修复 CSS 类 .has-bmotes 条件判断错误
其他
其他细节调整

2023/12/17

公告
由于哔哩哔哩 API 变更,目前匿名直连已无法获得用户头像。如需要头像请选择「开放平台」,本站稍后会新增一种全新的同步模式解决头像问题
全局
修复个别情况下开放平台模式粉丝勋章等级显示错误的问题
全局
修复在极端情况下,例如直播间开启了全员醒目留言审核时,同一用户连续发送醒目留言导致该用户的上一条醒目留言消失的问题
全局
简化大航海文案
控制台
支持导出营收流水
控制台
优化内存占用
控制台
更新云端事件同步,建议更新,否则会出现醒目留言重复的问题
控制台
临时禁用醒目留言删除检测功能,该功能在特定情况下会造成事件丢失和控制台性能下降
开发者
结构化大航海文案,现在可以通过 CSS 类来修改大航海文案的样式

2023/10/10

全局
支持哔哩哔哩开放平台(幻星),用于合规的获取弹幕事件(用户名不会被打码)。请注意,目前开放平台缺少部分事件以及功能,具体差异请查看「项目介绍以及使用方法 - 连接方式对比」,请根据自身需求进行选择
全局
修复弹幕回复无法正确显示回复的问题
全局
修复开放平台模式下用户粉丝勋章点亮状态错误的问题
全局
修复开放平台模式下表情包图片有概率无法显示的问题
控制台
优化云端事件同步,现在通过云端 API 获取的事件占用资源更小(少 5% 左右)
控制台
统一开放平台与匿名连接的事件 ID,避免云端事件与开放平台获取重复事件
控制台
新增选项「强制使用中国标准时间」。开启后将忽略本地系统时间,强制以中国标准时间(CST)显示时间戳,方便有时差的用户,避免二次换算时区。使用场景:用户在弹幕中说「我8:23发的SC漏了」,此时可直接开启此选项然后定位对应的事件
开发者
优化粉丝勋章解析。为了与开放平台统一,现在粉丝勋章将不再依赖哔哩哔哩官方接口返回的色值,主题作者现在可以更容易的调整粉丝勋章样式
其他
其他细节调整

2023/10/07

全局
支持官方新功能:弹幕回复,可在配置器右侧查看弹幕回复效果
全局
更新「联动气泡」样式,以适应弹幕回复功能,建议使用该主题的用户更新
全局
更新「简约气泡(复刻)」样式,以适应弹幕回复功能,建议使用该主题的用户更新
全局
多人连麦赠送给指定用户的礼物现在会显示对应的用户头像
控制台
事件筛选性能优化
控制台
优化云端事件同步,当您将 lapalce-event-fetcher 部署在 serverless 平台时,现在会更加稳定地与外部 serverless 数据库保持连接
开发者
弹幕回复的用户名颜色可通过 --event-reply-text 变量进行修改。带有回复的弹幕会在最外层容器增加 .has-reply CSS 类
开发者
由于弹幕回复的引入,现在一个事件中可能会包含多个用户头像,为了主题作者可以更好的区分样式,现在弹幕发送者的头像容器增加了新的 CSS 类 .sender-avatar,如果您之前使用 .avatar-wrap 来调整样式,建议使用新的类,以避免样式冲突

2023/09/27

公告
哔哩哔哩推出了更严格的打码政策,目前弹幕将会被打码处理。本站将对哔哩哔哩开放平台(幻星)进行对接,以规避弹幕打码问题,目前开放平台版本正在审核中。之后也会考虑增加 cookie 同步机制,一人一 cookie 来解决开放平台字段缺失问题

作为主播,在开放平台功能上线之前,您可以选择不显示用户名的模版(例如「简约气泡」)来临时规避打码问题,用户头像的获取不受影响

2023/09/09

全局
优化用户禁言、直播间警告、直播间封禁事件的默认样式
全局
新增免责声明,请前往 FAQ 查看
全局
新增服务在线可用率的说明,请前往 FAQ 查看
OBS
优化内置模版样式,请查看「样式」标签页检查您使用的模版是否有更新
OBS
修复 OBS 浏览器源未设置权限时自动切换深色模式失效的问题
控制台
优化醒目留言时间戳显示
控制台
修复云端事件服务端礼物打码问题
控制台
支持检查更新并弹出更新日志
开发者
简化醒目留言圆角样式实现方法
其他
根据朋友的情报,我了解到某些人在国内社交平台内对本站的造谣言论。这些造谣者认为哔哩哔哩的打码政策以及后续的一系列动作与本站有直接关系。并有将爬取的弹幕数据售卖给灰产进行盈利的行为。特此声明:如果造谣者认为是本站的爬取行为导致的近期 WebSocket 认证风控缩紧,不妨先了解一下 飞瓜数据 这类平台是怎样以 ¥1399/月的价格把直播数据卖给他们的用户的;以及各种 QQ 群、QQ 频道的机器人是怎样通过代理 IP 池来大量爬取哔哩哔哩数据的。最后,我所有与哔哩哔哩有关的项目均为用爱发电,从未进行过任何盈利活动。真看不上这三瓜俩枣的。因为太离谱所以有点想笑,在此发个公告分享出来跟大家同乐😄(梗来源:明前奶绿微博评论区

另外,本项目没有要代替 blivechat 的意思,blivechat 是非常成熟的开源离线弹幕机(本站为闭源在线弹幕机),它拥有完整的生态和产业链。我只是觉得它过于笨重,并且我又不会 Vue(一种 web 前端框架),无奈之下重新造了现在这个小小的轮子。项目的初衷也只是想帮我推的主播更方便地读醒目留言而已。但谁知道我这个随手写的项目实在太好用了。交互体验也达到了年薪百万(税后)的全栈工程师应有的水平。我甚至都没挨个在直播间里宣传,就发了个动态,它就火起来了。对于此意外,我在此表示真诚的道歉。所以,如果你觉得 blivechat 不够好,那就去建设它;如果你觉得本站也不够好,那么请造一个比它更好的轮子

2023/09/01

公告
今天哔哩哔哩开始继续对弹幕流的获取进行限制,主要表现在能连上弹幕服务器,但是看不到弹幕,稍好一点的症状为能收到约 50% 的弹幕内容,以上症状经过研究为哔哩哔哩人为劣化所致,甚至其官方的网页弹幕机都不能幸免。本站已知晓此问题,正在研究相应对策。如果您在使用本站弹幕机时遇到弹幕不更新的状况,请尝试多次刷新页面,有概率会恢复正常
全局
本站已采用临时方案规避了弹幕流无法获取问题
控制台
优化右键菜单体验

2023/08/11

全局
优化弹幕流显示逻辑。由于哔哩哔哩近期对弹幕流进行了劣化,由之前的低延迟推送弹幕变成现在的 2 秒左右推送一次,导致中、大型直播场次中的弹幕滚动不连贯。特此针对此改动进行了优化,使弹幕滚动视觉上看起来更加平滑
全局
优化「b豆」表情图片大小,现在响应基准字号的变化
全局
多人连麦直播间内的礼物,现在支持显示礼物接收方用户名
全局
不再支持「只显示佩戴主播粉丝勋章的弹幕」选项
全局
礼物事件支持显示荣耀等级
OBS
不再支持置顶礼物条的「按金额排序」与「一直显示置顶礼物」选项
控制台
云端事件筛选支持排除无事件的日期
配置器
优化文案

2023/08/03

全局
系统消息、用户封禁、直播间警告/切断事件的字号现在响应基准字号的变化
全局
优化 CSS 样式实现,略微降低内存占用
全局
支持自定义表情 API,目前仅限企业势内部支持
OBS
支持通过 OBS API 读取 OBS 场景数据。此功能允许用户在 OBS 中仅保留一个弹幕机实例,同时动态调整该弹幕机的样式,让场景切换更顺滑,并且可以进一步降低 OBS 的资源占用。详细用法请查看「项目介绍以及使用方法」
配置器
简化配置器流程

2023/08/01

全局
支持显示/隐藏自动弹幕(天选、红包、节奏风暴)
全局
新增加速节点,感谢 纸片人计划 的赞助。如果您访问本站遇到速度慢甚至无法访问的情况,可通过加速节点访问,目前本站可用的节点可在「FAQ 常见问题解答」中查看
OBS
优化平滑滚动逻辑,中型直播弹幕滚动现在看起来会更加顺畅
OBS
新增内置模版「联动气泡」
OBS
新增第三方模版「SHED 透明波动」
OBS
新增第三方模版「橙子色块」
OBS
修复大航海用户名颜色无法正常高亮的问题
控制台
增加官方直播中心链接
控制台
优化直播间被警告、直播切断提示
控制台
优化移动客户端布局
配置器
更新测试模式下的事件展示
配置器
直播间表情将总是显示,不再支持切换为纯文本形式显示
开发者
新增「独立头像布局」模式,开启后会将头像单独分离显示,方便应用特殊布局样式
开发者
修复错误的 fans-medal-lightened CSS 条件
其他
其他细节调整

2023/07/08

全局
更新主播、房管默认图标
全局
修复主播弹幕高亮失效的问题
OBS
紧急修复部分用户使用卡顿的问题
OBS
修复 MVP 事件(守护圣殿系列)文本颜色无法被覆盖的问题
配置器
由于本站为全线上服务,无需下载客户端,因此增加线上服务状态页,可在配置器下方查看本站运行状态。当使用弹幕机遇到问题时,可根据此状态页来排除原因
开发者
云端事件同步新增环境变量 PORT,可自定义监听端口
其他
其他细节调整

2023/07/07

全局
优化弹幕队列载入算法,现在可接近零延迟显示弹幕事件(之前大概有 1 秒左右延迟。参照物:官方弹幕机与 blivechat)
全局
「系统消息」现在同时覆盖用户禁言、直播间警告、直播间切断事件
OBS
修复 OBS 组件在未载入完页面时显示纯白/纯黑色块的问题,如果您也遇到了此问题并且使用的是内置模版,请访问「样式」标签,选择对应的模版后更新至 OBS 即可;如果您使用的是第三方或自制主题,可在 OBS 的自定义 CSS 最上方加入下列代码修复此问题:body { background-color: rgba(0, 0, 0, 0); }
配置器
修复封禁事件显示错误
其他
其他细节调整

2023/07/06

全局
支持切换事件显示,现在可以完全控制弹幕、礼物、醒目留言等事件的显示与否
全局
完全移除颜色自定义选项,如果需要修改文本颜色,请通过 CSS 自定义
OBS
新增第三方模版「SHED 气泡」
OBS
支持自定义事件显示数量
OBS
修复非高亮礼物事件无法按照大航海等级显示用户名颜色的错误
配置器
简化界面布局,配置更清晰
配置器
修复样式编辑器图标不显示的问题
开发者
移除空白模版,新增「引导模版」,增加一键清空工作区功能
开发者
优化 CSS 变量,现在主题作者可以直接通过 CSS 变量修改绝大多数样式,具体使用方法请参考「引导模版」
开发者
--event-username-color-t1 变量更名为 --event-username-text-1,其他等级以此类推
开发者
浅黄色礼物事件不再强制应用黑色
开发者
出于性能考虑,云端事件同步默认从 7 天改为 3 天,此改动可降低对私有部署的硬件需求
开发者
云端事件同步新增环境变量 EVENTS_KEEP,默认为 72 小时(3 天)
其他
其他细节调整

2023/07/03

全局
除非哔哩哔哩再次变更弹幕授权政策,目前本站已可以相对稳定的获取用户名、UID 信息
OBS
新增官方模版「极简描边 × 岁己SUI」
开发者
礼物、醒目留言事件中的粉丝勋章现在不再嵌套在用户名 .username 中,而是嵌套在 .username-wrap

2023/07/02

公告
近期哔哩哔哩开始对「未登录」的用户隐藏发送者昵称以及 UID。目前该功能属于灰度测试阶段,几乎所有弹幕机都受到了影响。本站已通过技术手段第一时间绕过了此限制。但是目前的方法不稳定,如果您使用中仍遇到问题,可尝试刷新页面。本站会持续跟进哔哩哔哩的改动,寻找更稳定的解决方案

2023/06/25

全局
支持显示荣耀勋章,代替之前的用户 UL 直播等级,目前默认关闭,可在「基础」标签页配置(应该是第一个支持的弹幕机)
全局
修复 Safari 中无法正常显示表情图片的问题
全局
支持高亮主播弹幕
控制台
搜索时增加撤销筛选按钮
控制台
增加响应式布局,现在可在移动设备和小屏幕上正常显示
控制台
优化 BV 号解析
OBS
置顶礼物条增加透明渐变
配置器
增加更多第三方主题
配置器
优化样式编辑器性能
配置器
增加「更新日志」展示,关闭后可在「帮助」中查看
开发者
为礼物增加 .price-alt,可用 CSS 控制显示与否
其他
其他细节调整

2023/05/29

全局
支持点赞事件
全局
整体事件处理性能优化
全局
房管标记可独立关闭
全局
支持隐藏未点亮的粉丝勋章
全局
修复特殊情况下(全站强制审核时期)醒目留言总是显示日语翻译的问题
控制台
支持标记礼物事件为已读
控制台
增加搜索事件快捷键,现在可以用 ctrl - F / command - F 触发事件搜索
配置器
增加样式模版,现在可从模版中直接使用内置主题
配置器
样式编辑器增加元素审查模式
开发者
强制设置控制台、OBS 模式下的 body 背景颜色,防止被自定义样式覆盖
开发者
弹幕事件增加 CSS 区分 b 豆表情和常规表情包 has-bmoteshas-emotes
其他
其他细节调整

2023/05/20

全局
所有礼物均可以显示礼物图标
全局
支持解析守护圣殿系列事件(应该是第一个支持的弹幕机)
控制台
可标记被删除的醒目留言
控制台
支持云端事件服务端,直播中突发网络中断?开播后发现忘开弹幕机?该功能可在上述情形中帮助主播持续监控直播间事件,并周期同步至本地,真正做到不错过任何礼物,详情请查看「进阶」标签页
配置器
内嵌 VS Code 编辑器,可在线编辑样式
其他
其他细节调整

2023/05/15

控制台
支持显示主播头像框
控制台
动态显示网站图标,用来区分是否开播
控制台
优化云端事件同步逻辑
配置器
增加云端事件同步测试

2023/05/12

OBS
优化滚动条
控制台
增加显示当前直播状态(大航海数、粉丝团、直播时长)
其他
其他细节调整

2023/05/08

配置器
直播间选择器展示更多信息
其他
其他细节调整

2023/05/06

全局
修复错误的礼物时间戳

2023/05/05

全局
支持显示礼物图标
控制台
修复事件详情菜单的显示错误
其他
其他细节调整

2023/05/01

全局
支持用户封禁事件
全局
支持直播间切断事件(管理员切断直播间、封禁直播间)
控制台
为事件增加详情菜单
控制台
支持标记被删除的醒目留言
其他
其他细节调整

2023/04/30

项目公开发布

2023/03/23

项目立项