Repository navigation
Releases: CKopoer/BiliSail
Release list
BiliSail 1.2.6+5
BiliSail v1.2.6+5 · 会员彩色弹幕,长按操作更方便 ⛵
本次更新新增会员彩色弹幕显示与发送、视频卡片长按菜单,修复 Android 视频首帧、iOS 播放返回入口和触屏进度预览问题,并完善 macOS 全屏播放窗口的关闭流程。
✨ 新功能
- 🌈 会员彩色弹幕:视频与番剧/影视支持显示白字、粉蓝渐变描边的会员弹幕,发送样式面板新增会员色块与效果预览。有有效大会员权益的账号可选择发送,实际授权与可见性以服务端为准;普通账号也可观看他人的会员弹幕。新增默认开启的“显示会员彩色弹幕”开关,支持样式记忆、成功发送回显及下载后的离线显示。
- 👆 视频卡片长按菜单:有操作菜单的卡片可长按封面、标题或作者区域打开,窄屏显示底部抽屉,宽屏显示锚点菜单;三点按钮使用相同展示方式。推荐页可选择“不感兴趣/稍后再看”,稍后再看与历史页保留各自的删除操作,抽屉适配安全区和大字号。
🛠️ 播放与交互修复
- 📱 Android 视频首帧:修复部分视频打开时先闪出灰色或单色画面、暂停打开时可能停在异常首帧的问题。等待有效画面就绪后再显示视频,兼顾自动硬解、软件解码及杜比视界转换。
- 🧭 iOS 播放导航:多标签模式补齐播放器内的返回与主页入口,点按画面即可唤出;视频和听视频全屏时保留左上角返回,先退出全屏。顶部控件避让刘海和横屏安全区,返回继续沿用原有浏览与媒体历史。
- 🖼️ 触屏快进预览:横滑调整进度时,缩略图尚未加载好、不可用或加载失败均只显示时间,画面就绪后再显示缩略图,移除等待期间的灰框与空白占位。
- 🪟 macOS 全屏窗口关闭:调整独立播放窗口的关闭顺序,等待媒体释放和原生全屏转换完成后再销毁窗口,规避关闭与释放交错的生命周期竞态。播放窗与浏览窗合并为系统标签且仍有其他标签时,关闭播放标签不再主动退出共享全屏;快速重开会等待上个播放窗口完成关闭。
完整更新范围:v1.2.6+4 → v1.2.6+5
📦 构建与安装说明
BiliSail(哔帆)1.2.6+5 预览构建。
国内下载:夸克网盘。
- 源码提交:f464c5582af148000ea91c6b2acae5fc761850c5
- Flutter 3.47.6;各平台 SDK、签名信息及 mux 源码归档见 Actions 构建记录 中所列的来源构建产物。
- 仅包含本次选中的平台;包旁附 SHA-256 校验文件。
- Windows 同时提供 MSIX、MSI 和 EXE 安装包;EXE 内嵌同一 MSI,任选一种安装。MSI 向导可选择安装目录,EXE 通过 Options → Browse 选择,升级默认沿用原目录。三者复用同一签名证书,测试签名需先信任包旁的 .cer。
- Android 复用仓库配置的固定 release keystore;macOS 仅 ad-hoc 签名,未 notarize。
- macOS 分别提供 Apple Silicon arm64 与 Intel x64 DMG,按芯片选择;打开后将 BiliSail.app 拖到 Applications 安装。
- iOS 提供 arm64 未签名 IPA,安装前须使用自己的 Apple 证书及 provisioning profile 签名;GitHub Actions token 只用于上传产物和 Release。
- Linux x64 提供 AppImage 与 Flatpak。AppImage 基线为 Ubuntu 24.04,Flatpak 使用 Freedesktop 25.08 runtime;图形使用 X11/XWayland,登录需可用的系统 Secret Service。
- 构建成功不等于各平台播放验收;正式分发前仍需完成签名、资源许可和设备验证。
BiliSail 1.2.6+4
BiliSail v1.2.6+4 · 听视频定时关闭,播放更顺手 ⛵
本次更新新增听视频定时关闭与播放中音质切换,修复部分杜比视界视频偏色、触摸手势被抢占、全屏鼠标不隐藏,以及从评论列表滑动时竖屏播放器无法收起的问题。
✨ 新功能
- 💤 听视频定时关闭:听视频页新增定时入口,可选 15/30/45/60/90 分钟,或自定义 1–180 分钟,支持查看剩余时间、重新设置和取消。暂停、缓冲及连续换 P/换集期间继续计时,到期暂停当前会话并保留播放位置;返回视频、关闭播放页或退出应用后取消,不会在重启后恢复。
- 🎵 播放中切换音质:视频与番剧/影视可按实际可用音轨选择 AAC、Hi-Res/FLAC、杜比音频等。宽屏/全屏可从音量菜单选择,小窗与听视频通过“更多播放选项”调节。切换时保留清晰度、播放位置、倍速、音量及播放/暂停状态;手动选择随当前内容保留,新内容继续沿用全局偏好。可选档位取决于片源、账号权益和服务端返回。
🛠️ 播放与交互修复
- 🎨 杜比视界偏色与兼容回退:修复 Windows、Android 播放部分 Dolby Vision Profile 5 视频时出现绿/紫偏色的问题,按原生能力将画面转换为 SDR。转换不可用或失败时,在线视频/影视会尝试兼容的非杜比画质,保留位置和播放状态;离线内容提示当前设备不支持该格式。原有画质偏好保持不变。
- 👆 触摸与滚轮操作:修复底层视频画面抢占手势,恢复普通/全屏下的横滑快进快退、亮度与音量调节,保留长按倍速;修复鼠标滚轮意外缩放画面或无法交给播放控件处理的问题。
- 🖱️ 全屏鼠标自动隐藏:视频全屏时,控件隐藏且鼠标静止后自动隐藏光标,移动即恢复;保留菜单、输入框和控件操作时的保护,退出全屏或窗口失焦后恢复。
- 💬 评论滑动联动播放器:视频和影视页中,直接在主评论或楼中楼内上滑也能连续收起方形/竖屏播放器,下滑回到列表顶部后再展开;保留主评论位置、简介/评论各自的滚动状态及原播放会话。
- 🎛️ 小窗控件整理:保留播放、时间、弹幕和全屏等常用操作,清晰度、倍速、音量与新增音质选择集中在“更多播放选项”,适配窄窗口与大字号。
完整更新范围:v1.2.6+3 → v1.2.6+4
📦 构建与安装说明
BiliSail(哔帆)1.2.6+4 预览构建。
国内下载:夸克网盘。
- 源码提交:2697097795a34375667b31c575697efe010df9df
- Flutter 3.47.6;各平台 SDK、签名信息及 mux 源码归档见 Actions 构建记录 中所列的来源构建产物。
- 仅包含本次选中的平台;包旁附 SHA-256 校验文件。
- Windows 同时提供 MSIX、MSI 和 EXE 安装包;EXE 内嵌同一 MSI,任选一种安装。MSI 向导可选择安装目录,EXE 通过 Options → Browse 选择,升级默认沿用原目录。三者复用同一签名证书,测试签名需先信任包旁的 .cer。
- Android 复用仓库配置的固定 release keystore;macOS 仅 ad-hoc 签名,未 notarize。
- macOS 分别提供 Apple Silicon arm64 与 Intel x64 DMG,按芯片选择;打开后将 BiliSail.app 拖到 Applications 安装。
- iOS 提供 arm64 未签名 IPA,安装前须使用自己的 Apple 证书及 provisioning profile 签名;GitHub Actions token 只用于上传产物和 Release。
- Linux x64 提供 AppImage 与 Flatpak。AppImage 基线为 Ubuntu 24.04,Flatpak 使用 Freedesktop 25.08 runtime;图形使用 X11/XWayland,登录需可用的系统 Secret Service。
- 构建成功不等于各平台播放验收;正式分发前仍需完成签名、资源许可和设备验证。
BiliSail 1.2.6+3
BiliSail v1.2.6+3 · 投屏到大屏,搜索更顺手 ⛵
本次更新合并 v1.2.6+1 预发布版的全部更新,新增 DLNA 投屏、图文评论、观看历史搜索与搜索发现,完善小窗播放、弹幕样式记忆和桌面窗口体验,并修复推荐刷新、清晰度与导航问题。
✨ 新功能
- 📺 DLNA 投屏:普通视频、分 P 和番剧/影视可投到同一局域网内的 DLNA 设备,支持暂停、继续和停止;交接成功后暂停本地播放。电视从头播放,暂不支持 iOS、直播与离线内容。
- 💬 评论编辑增强:主评论支持添加最多 9 张图片,新增 @用户与手动开启同步动态,视频评论还可插入当前播放时间;发送框适配手机、桌面和大字号,失焦保留草稿。
- 🔍 搜索历史、热搜与联想:宽屏搜索框展开历史和热搜面板,窄屏使用独立搜索页;输入关键词可查看联想并点击搜索。历史支持展开、单条删除和清空,按账号隔离;可关闭“记录搜索历史”,关闭后不再记录新词,原历史仍可管理。提交后自动清空输入框。
- 🕘 观看历史搜索:独立历史页和“我的”内嵌历史均可按关键词搜索云端记录,支持分页、刷新和清除搜索;窄屏搜索框可展开/收起。
- 🎨 弹幕样式记忆:视频和影视的弹幕发送模式、RGB 颜色可跨视频及应用重启保留;修复编辑文字时样式被重置的问题,保存失败会提示。
⚡ 体验优化
- 📱 方形与竖屏播放适配:视频和影视页根据实际画面比例增加播放器高度,上滑简介/评论时逐渐收起,下滑回顶后恢复。
- 🎛️ 小窗操作重整:底栏保留播放、时间、进度、发送弹幕和全屏等常用操作,清晰度、倍速、字幕、音量等集中到“更多”工具抽屉;窄屏抽屉位于视频下方。发送弹幕使用独立弹窗,切换布局保留草稿。
- 🌐 弱网缓冲调整:直播与点播分别配置缓存及恢复门槛,延长网络缓冲等待窗口,减少正常缓冲期间过早重新加载;分别显示准备、缓冲与恢复提示,直播首次播放增加短暂预缓冲。
- 👆 长按倍速更连贯:调整点播音频输出缓冲和倍速切换处理,减少长按加速、松手恢复时的停顿与追帧;保留原有触发时长、上滑固定及解除固定操作。
- 🪟 桌面窗口记忆:窗口大小、位置和最大化状态可跨启动恢复,主窗口与独立播放窗口分别保存;修正 Windows 窄屏播放窗重开时的尺寸计算,以及主窗口最大化状态对播放窗口布局的干扰。
- 🖼️ 私信原图查看:点击私信图片可打开共用查看器,支持缩放、保存与复制;修复部分图片缩略图正常、原图却无法加载的问题。
- 🧭 推荐内容展示完善:App 推荐接纳影视等更多内容类型并保留对应跳转;恢复“已关注/新关注”标记,避免与同义推荐理由重复显示。
- 🖱️ 列表与播放绘制优化:减少视频卡片文字测量、封面绘制和长列表回顶时的重复布局,调整连续鼠标滚轮输入的时间衔接;隔离进度与控件重绘,并将固定弹幕、滚动弹幕分层绘制。
▶️ 播放器与 Windows 渲染调整:更新播放器、原生媒体库与弹幕依赖,Windows 调整视频/弹幕合成方式,修复 ANGLE 路径退回复制式硬解的问题,在支持的设备上恢复 D3D11VA 直通硬解。
🛠️ 问题修复- 搜索候选闪动:等待新联想结果、返回空结果或失败时保留上一批可点击候选;中文输入法组合期间保留面板,确认输入后再请求。修复宽屏搜索动画带动头像和账号控件移动的问题。
- Web 推荐刷新重复:刷新时推进推荐采样序号,避免每次回到同一批请求;失败重试继续使用对应批次。
- 播放清晰度发现与设置:完善普通视频可用清晰度发现和缺档补取;补齐并保留默认 720P60,统一 HDR、杜比视界、8K 等标签。实际可选画质仍取决于片源、账号权限和服务端返回,不会解锁未授权画质。
- 底栏与小窗导航:修复从历史等分组页面点击已高亮底栏入口无响应的问题,恢复 Android 小窗播放器中应显示的导航按钮。
- Android 图片预览与媒体通知:图片预览背景延伸到系统栏区域,保留按钮安全间距;修复关闭最后一个播放页后媒体通知残留的问题。
- macOS 窗口切换:应用已在前台时避免重复激活整个应用,减少窗口切换卡住的风险。
- 其他细节:保留视频简介收起后的标签加载结果,修复直播清晰度文字被裁切的问题。
完整更新范围:v1.2.5+3 → v1.2.6+3
相对上一预发布版的增量:v1.2.6+1 → v1.2.6+3
验证与兼容性提示:DLNA 尚未完成真实电视兼容性验收;Windows 硬解和倍速优化已有受控测试,不代表所有显卡、驱动、高画质或设备均已验证,也不代表所有卡顿或整卡 GPU 占用问题均已解决。各平台实际音画、安装升级与长期稳定性仍需设备验证。macOS 需要 13 或更高版本;Linux 当前仅保存主窗口状态,位置恢复受窗口系统限制。
📦 构建与安装说明
BiliSail(哔帆)1.2.6+3 预览构建。
国内下载:夸克网盘。
- 源码提交:611ce8c0f1a13a831f2376d29061aceec11f78ad
- Flutter 3.47.6;各平台 SDK、签名信息及 mux 源码归档见 Actions 构建记录 中所列的来源构建产物。
- 仅包含本次选中的平台;包旁附 SHA-256 校验文件。
- Windows 同时提供 MSIX、MSI 和 EXE 安装包;EXE 内嵌同一 MSI,任选一种安装。MSI 向导可选择安装目录,EXE 通过 Options → Browse 选择,升级默认沿用原目录。三者复用同一签名证书,测试签名需先信任包旁的 .cer。
- Android 复用仓库配置的固定 release keystore;macOS 仅 ad-hoc 签名,未 notarize。
- macOS 分别提供 Apple Silicon arm64 与 Intel x64 DMG,按芯片选择;打开后将 BiliSail.app 拖到 Applications 安装。
- iOS 提供 arm64 未签名 IPA,安装前须使用自己的 Apple 证书及 provisioning profile 签名;GitHub Actions token 只用于上传产物和 Release。
- Linux x64 提供 AppImage 与 Flatpak。AppImage 基线为 Ubuntu 24.04,Flatpak 使用 Freedesktop 25.08 runtime;图形使用 X11/XWayland,登录需可用的系统 Secret Service。
- 构建成功不等于各平台播放验收;正式分发前仍需完成签名、资源许可和设备验证。
BiliSail 1.2.6+1
BiliSail v1.2.6+1 · 投屏到大屏,浏览更顺手 ⛵
本次更新带来 DLNA 投屏、图文评论和历史搜索,并调整竖屏播放、小窗操作、弱网缓冲与桌面窗口恢复体验。
- 📺 新增 DLNA 投屏:普通视频、分 P 和番剧/影视可投到同一局域网内的 DLNA 设备,支持暂停、继续和停止;交接成功后暂停本地播放。电视从头播放,暂不支持 iOS、直播与离线内容。
- 💬 评论编辑增强:主评论支持添加最多 9 张图片,新增 @用户与手动开启同步动态,视频评论还可插入当前播放时间;发送框适配手机、桌面和大字号,失焦保留草稿。
- 🔍 观看历史搜索:独立历史页和“我的”内嵌历史均可按关键词搜索云端记录,支持分页、刷新和清除搜索;窄屏搜索框可展开/收起。
- 📱 方形与竖屏播放适配:视频和影视页根据实际画面比例增加播放器高度,上滑简介/评论时逐渐收起,下滑回顶后恢复,为画面和信息区保留空间。
- 🎛️ 小窗操作重整:底栏保留播放、时间、进度、发送弹幕和全屏等常用操作,清晰度、倍速、字幕、音量等集中到“更多”工具抽屉;窄屏抽屉位于视频下方。发送弹幕使用独立弹窗,切换布局保留草稿。
- 🌐 弱网缓冲调整:直播与点播分别配置缓存及恢复门槛,延长网络缓冲等待窗口,减少正常缓冲期间过早重新加载;分别显示准备、缓冲与恢复提示。直播首次播放增加短暂预缓冲。
- 👆 长按倍速优化:调整长按加速与松手恢复时的音频处理,避免相同倍速重复执行;保留原有触发时长、上滑固定与解除固定操作。
- 🪟 桌面窗口记忆:窗口大小、位置和最大化状态可跨启动恢复,主窗口与独立播放窗口分别保存;修正 Windows 窄屏播放窗重开时的尺寸计算,以及主窗口最大化状态对播放窗口布局的干扰。
- 🖼️ 私信原图查看:点击私信图片可打开共用查看器,支持缩放、保存与复制;修复部分图片缩略图正常、原图却无法加载的问题。
- 🧭 推荐内容展示完善:App 推荐接纳影视等更多内容类型并保留对应跳转;恢复“已关注/新关注”标记,避免与同义推荐理由重复显示。
- 🖱️ 列表滚动优化:减少视频卡片文字测量和封面绘制的重复工作,复用已测量行高以减少长列表回顶时的额外布局,并调整连续鼠标滚轮输入的时间衔接。
- 🛠️ 细节修复:处理 Android 关闭最后一个播放页后媒体通知残留的问题;保留视频简介收起后的标签加载结果,并修复直播清晰度文字被裁切。
完整更新范围:v1.2.5+3 → v1.2.6+1
国内下载:夸克网盘
安装提示
- Android:提供 arm64 APK,沿用固定发布签名。
- Windows:提供 EXE、MSI 和 MSIX,选择一种安装即可;EXE/MSI 支持选择安装目录,升级默认沿用原目录。测试签名需要先信任附件中的 .cer 证书。
- macOS:需要 macOS 13 或更高版本,请按芯片选择 Apple Silicon 或 Intel DMG,将 BiliSail.app 拖到 Applications 安装。当前为 ad-hoc 签名,未经过 Apple 公证。
- iOS:提供 arm64 未签名 IPA,安装前需要自行签名。
- Linux:提供 x64 AppImage 和 Flatpak;AppImage 基线为 Ubuntu 24.04,Flatpak 使用 Freedesktop 25.08 runtime,图形使用 X11/XWayland,登录需要可用的系统 Secret Service。Linux 当前仅保存主窗口状态,位置恢复受窗口系统限制。
- 安装包旁附 SHA-256 校验文件。DLNA 尚未完成真实电视兼容性验收;各平台实际音画、设备兼容性及长期稳定性仍需验证。
构建来源:源码提交 7c6755e26715bd221f7e541a6b83593d3e5b5919,Flutter 3.47.6。Actions 构建记录 可定位各平台构建产物、签名信息、构建元数据及 mux 源码归档。
BiliSail 1.2.5+3
BiliSail v1.2.5+3 · 弹幕多点色彩,浏览更加顺手 ⛵
本次更新扩展弹幕选色,调整顶部滚动与后台播放行为,并修复平板导航、系统媒体通知和 Windows 播放窗口等问题。
- 💬 弹幕选色更丰富:视频和影视发送面板提供 17 种预设颜色,支持十六进制色值与 RGB 滑块自定义;可预览颜色并选择滚动、顶部或底部模式,面板适配手机、桌面和大字号。
- 🎬 弹幕与画面同步出现:播放加载时等待视频画面就绪后再显示弹幕,避免黑底上先出现弹幕;视频、影视、直播及离线播放共用这一处理。
- 🧭 顶部连续滚动:底栏布局下,首页搜索工具和“我的”资料区随内容滚出并淡出,子标签到顶后固定;窄屏 UP 主主页同步调整,返回列表顶部时可连续带回完整顶部。
- 🎧 后台播放策略调整:移动端进入后台时保留当前播放器和播放源,不再自动切换听视频;返回前台不主动重新加载,也不会自动恢复用户手动暂停的播放。手动选择的听视频模式继续保留。
- 🎛️ 系统媒体卡片完善:点播增加后退 10 秒、播放/暂停和前进 10 秒操作;自然完播且没有其他播放会话时清理媒体条目与通知。实际按钮布局由系统决定。
- 📱 全屏遵守旋转选择:Android 手机的自动全屏切换遵守系统自动旋转开关,锁定方向后仍可手动进出全屏;iPhone 暂停由物理旋转触发的全屏切换,保留手动操作。
- 🖥️ Android 平板导航修复:修复部分平板冷启动横屏时错误使用底栏、手动选择侧栏也不生效的问题,无需先旋转设备来恢复布局。
- 🪟 Windows 播放窗口修复:修复以最大化状态重新打开独立播放窗口时,顶部栏和按钮先上移、随后回落的跳动。
- 🎨 Windows 图标同步:切换应用图标时同步运行窗口与任务栏图标属性,EXE/MSI 安装同步当前用户的既有开始菜单入口;已固定的任务栏入口及 MSIX 开始菜单图标仍可能保留安装时的图标。
- 🔄 App 推荐请求调整:补齐 App 来源推荐的请求信息,保留已有设备标识与登录状态。
完整更新范围:v1.2.5+2 → v1.2.5+3
国内下载:夸克网盘
安装提示
- Android:提供 arm64 APK,沿用固定发布签名;证书信息见附件中的 build-info.json。
- Windows:提供 EXE、MSI 和 MSIX,选择一种安装即可;EXE/MSI 支持选择安装目录,升级默认沿用原目录。测试签名需要先信任附件中的证书。
- macOS:需要 macOS 13 或更高版本,请按芯片选择 Apple Silicon 或 Intel DMG,将 BiliSail.app 拖到 Applications 安装。当前为 ad-hoc 签名,未经过 Apple 公证。
- iOS:提供 arm64 未签名 IPA,安装前需要自行签名。
- Linux:提供 x64 AppImage 和 Flatpak;AppImage 基线为 Ubuntu 24.04,Flatpak 使用 Freedesktop 25.08 runtime,登录需要可用的系统 Secret Service。
BiliSail 1.2.5+2
BiliSail v1.2.5+2 · 随心看,也能随心听 ⛵
本次更新带来听视频、歌词式字幕和播放列表,并完善后台播放、小窗操作与日常浏览体验。
- 🎧 新增听视频:支持独立音轨的视频、影视及离线分轨内容,可随时返回视频,保留进度、倍速、音量和暂停状态。
- 📝 歌词式字幕:当前句自动高亮跟随,支持滚动浏览,点击字幕即可跳转到对应位置。
- 📱 Android 后台听视频:退到后台自动切换音轨,回到前台恢复原模式;修复后台切换卡住及 Release 媒体通知缺失的问题。
- 🎛️ 系统媒体控制:接入 Android 媒体通知、Apple“正在播放”、Windows 系统媒体控件及 Linux MPRIS,可通过系统入口控制当前播放。
- 📚 播放列表更完整:收藏夹、订阅合集和 UP 投稿新增“播放全部”,支持列表选播、上一项/下一项及按需分页。
- 🔁 相关视频接续:新增“连续播放相关视频”开关,默认关闭;修复视频播完后再次点击播放无法正常重播的问题。
- 👆 上滑固定倍速:触屏长按加速后向上滑动,即可固定当前倍速;再次长按并上滑可解除固定。
- 🪟 小窗操作完善:恢复可拖动进度条,增加字幕、听视频和更多设置入口,调整紧凑布局。
- 🎵 音质与直播流偏好:新增 AAC、FLAC 无损和杜比音轨偏好;直播支持选择流格式、编码及 CDN 线路,并可记住流偏好。
- 💬 弹幕显示修复:修复大画面下弹幕显示区域受限的问题,保留发送样式选择。
- 🎨 外观与浏览调整:新增“哔帆/粉红小电视”图标选择;窄屏顶部信息可随滚动收起,调整视频卡片布局,并修复 Android 系统栏背景。
- 🛠️ 播放与渲染修复:改进音视频断流恢复、缓冲提示和跳转进度反馈,减少听视频返回画面时的重复加载,修复 Windows 调整播放窗口大小时的黑闪。
国内下载:夸克网盘
安装提示
- Windows:提供 EXE、MSI 和 MSIX 安装包,选择一种安装即可;测试签名需要先信任附件中的证书。
- macOS:需要 macOS 13 或更高版本,请按设备芯片选择 Apple Silicon 或 Intel 版本。本次构建为 ad-hoc 签名,未经过 Apple 公证。
- iOS:提供未签名 IPA,安装前需要自行签名。
- Linux:提供 x64 AppImage 和 Flatpak;登录需要可用的系统 Secret Service。
BiliSail 1.2.4+1
BiliSail v1.2.4+1 · 播放焕新,体验更顺手 ⛵
本次更新调整了播放器与弹幕绘制实现,新增 Intel Mac 构建,并改进 Windows 安装体验和日常操作。
- 🎬 播放器更新:切换至 Predidit 维护的 media-kit 分支。Windows 视频输出改用 D3D11,继续支持分轨视频、直播和离线播放。
- 💬 弹幕绘制更新:接入 canvas_danmaku 的绘制管线,保留现有弹幕样式、显示设置和播放同步行为。
- 🍎 支持 Intel Mac:新增 macOS Intel x64 构建,与 Apple Silicon 版本分别提供,下载时请按 Mac 的芯片类型选择。
- 🪟 Windows 安装界面焕新:EXE 和 MSI 安装向导换上中文界面与新的视觉样式,支持查看和修改安装目录,并使用系统文件夹选择器浏览路径。
- ✉️ 消息分类滑动切换:私信、回复、我的、收到的赞和系统通知之间支持左右滑动,顶部分类指示也会跟随手势移动。
- 👆 触屏进度调整修复:横向滑动调整视频进度后,进度条会保持目标位置,直到跳转完成,减少松手时的进度闪动。
- 🧭 桌面导航改进:统一桌面各导航模式下的按钮样式,并修复部分情况下关闭播放窗口后侧栏按钮可能无法响应的问题。
特别致谢
感谢 @Predidit 维护的 media-kit 分支与 canvas_danmaku 项目,也感谢 media-kit 原项目及其贡献者的开源工作。
国内下载:夸克网盘
安装提示
- macOS 需要 macOS 13 或更高版本。 请根据设备选择 Apple Silicon 或 Intel 版本。
- Windows 提供 EXE、MSI 和 MSIX 安装方式;MSIX 安装与证书信任步骤请参阅项目安装说明。
- iOS 安装包需要自行签名;Linux 提供 AppImage 和 Flatpak 格式。具体文件以本次发布附件为准。
BiliSail 1.2.3+1
BiliSail v1.2.3+1 · 推荐更随心,播放更顺手 ⛵
本次更新新增推荐流筛选和 CDN 测速,完善触屏、横竖屏与桌面导航,并优化播放恢复和页面更新。
- 🎯 推荐流自定义:新增标题、分区关键词及点赞率、播放量、时长过滤,可选择豁免已关注 UP 主、将过滤应用于相关视频;支持刷新后保留旧推荐,并提示上次看到的位置。
- 🔄 App 推荐来源:首页推荐可在 Web 与 App 来源之间切换,默认保持 Web;扫码登录整合 Web/App 授权,缺少有效 App 授权时使用游客推荐,并显示当前推荐身份。
- 🌐 CDN 节点与测速:新增 19 个具体节点,保留自动和运营商偏好;打开线路选择即可测速,查看速度或失败状态,支持停止和重新测速,按需保存选择。
▶️ 播放中断恢复:修复部分 DASH 视频画面停止、音频仍继续的问题。检测到视频断流后先暂停音频,自动尝试从中断位置恢复一次;再次失败时明确提示,保留清晰度、倍速和音量选择。- 👆 触屏双击与音量记忆:触屏双击画面切换播放/暂停,鼠标双击继续切换全屏;新增“记住全局音量”,开启后下次启动可沿用最近音量。
- 📱 横竖屏与大屏适配:手机普通页面保持竖屏,符合条件的横向视频可随设备旋转进出全屏;平板、折叠屏和分屏按实际可用空间调整布局,宽屏旋转保留当前全屏选择。
- 🖼️ 图片左右滑动:多图预览支持左右滑动切图;放大后拖动仍用于移动图片,双指缩放与切图手势互不干扰。
- 🧭 导航栏自由选择:新增自动、底栏和侧边栏模式,记住布局偏好;宽屏顶部增加“回到播放页”,可回到保留的播放页或唤回独立播放窗口。
- ⚡ 页面更新优化:减少底栏切换、设置页往返,以及下载进度、用户空间和消息状态变化时的重复构建;保留列表位置、页面状态和私信草稿。
- 💬 弹幕绘制优化:减少静止或等待状态下的无效帧,优化滚动弹幕与混合弹幕的绘制及缓存开销。
- 🪟 Windows 播放窗口优化:减少独立播放窗口打开前的等待,统一主窗口与播放窗口的标题栏、导航按钮尺寸和悬停样式。
- 🍎 macOS 导航与快捷键:支持触控板向右滑动返回,多标签模式可关闭当前临时标签;统一宽屏导航按钮样式,采用 Command 等 Apple 默认键位,并开放上一/下一标签快捷键自定义,保留已有有效设置。
- 🔐 Apple 平台网页登录修复:修复 iOS/macOS 临时网页登录窗口的 Cookie 读取错配,解决网页已登录但应用仍为游客、窗口不能自动关闭的问题。
- 🆕 更新检查改进:新增“检查预发布更新”开关,默认关闭;更新说明支持 Markdown,应用内可直接阅读标题、列表、代码和链接。
- 📦 iOS 打包修复:修正原生封装组件的 Framework 目录结构。
完整更新范围:v1.2.2+1 → v1.2.3+1
构建与安装说明
BiliSail(哔帆)1.2.3+1 构建。
- 源码提交:1ad5f685086804fce59693e20a0c10a1a8229c6d
- Flutter 3.47.6;各平台 SDK 信息见 build-info.json。
- 仅包含本次选中的平台;包旁附 SHA-256 校验文件。
- Windows 同时提供 MSIX、MSI 和 EXE 安装包;EXE 内嵌同一 MSI,任选一种安装。MSI 向导可选择安装目录,EXE 通过 Options → Browse 选择,升级默认沿用原目录。三者复用同一签名证书,测试签名需先信任包旁的 .cer;签名种类及 MSI 内部版本见 build-info.json。
- Android 复用仓库配置的固定 release keystore,证书 SHA-256 见 build-info.json;macOS 仅 ad-hoc 签名,未 notarize。
- macOS 提供 DMG,打开后将 BiliSail.app 拖到 Applications 安装。
- iOS 提供 arm64 未签名 IPA,安装前须使用自己的 Apple 证书及 provisioning profile 签名;GitHub Actions token 只用于上传产物和 Release。
- Linux x64 提供 AppImage 与 Flatpak。AppImage 基线为 Ubuntu 24.04,Flatpak 使用 Freedesktop 25.08 runtime;图形使用 X11/XWayland,登录需可用的系统 Secret Service。
BiliSail 1.2.2+1
BiliSail v1.2.2 · 播放更顺手,浏览更轻快 ⛵
性能大幅改善,大量新增功能,推荐更新
本次更新新增触屏播放手势、下载目录选择和历史记录管理,并进一步优化页面切换与桌面播放窗口体验。
- 👆 触屏滑动进度:视频、影视及离线点播支持左右滑动快进、后退,显示目标时间和可用缩略图,松手后跳转;普通与全屏模式均可使用。
- 🔆 滑动调节亮度与音量:触摸画面左侧上下滑动调节亮度,右侧调节音量,支持百分比提示,可在播放设置中关闭。
- 💬 默认打开评论区:新增“进入播放页默认显示评论区”设置,视频和影视可优先展示评论;仍保留手动切换和当前页面选择。
- 🧭 侧栏自由收放:宽屏侧栏支持自动、完整侧栏和图标文字上下排列三种样式,可一键收起或展开,并记住选择。
- 📂 Android 下载目录选择:支持选择并记住公共保存文件夹,完善存储授权流程;修改保存位置仅影响新任务,已有下载保留原位置。
- 📥 下载与离线播放改进:修复部分 Android 下载路径被误判不可用的问题,减少离线打开及封装完成后的重复全文件扫描,完善存储不可用时的任务保留与恢复处理。
- 🕘 观看历史管理:新增单条记录删除和清空云端历史,清空前提供确认提示,并优化窄屏工具栏布局。
- ⚡ 列表与切页优化:减少推荐分页、卡片反馈和页面切换时的重复构建与请求;隐藏页面停止惯性滚动,保留数据和滚动位置,减少动态列表的重复布局。
- 🪟 Windows 播放窗口优化:恢复最大化状态时直接以最大化窗口显示,修复顶部多余空白及关闭时边框闪现,减少窗口创建与激活的额外等待。
- ⌨️ macOS 播放窗口焦点修复:改进首次打开及窗口切换后的焦点同步,修复空格等快捷键需要切窗后才生效的问题。
- 📱 平板全屏适配:大屏设备进出全屏时避免不必要的强制方向切换,完善折叠设备显示尺寸变化时的处理。
- ✍️ 输入体验修复:桌面评论与楼中楼回复按回车正常换行;修复动态控件模式下弹幕输入被自动隐藏打断、焦点丢失的问题。
- ✨ 播放页细节调整:简介与标签展开加入过渡动画,缩小滑动进度预览,优化时间文字对齐及全屏图标大小。
BiliSail 1.2.1+4
BiliSail v1.2.1 · 界面焕新,浏览更顺手 ⛵
这次更新带来全新的「晴湾」界面,重新梳理导航、浏览与播放体验,并改进了多项日常使用细节。
- 🎨 全新界面设计:统一页面配色、圆角、留白与标签样式,调整首页、动态、我的、消息、下载和设置页面,适配深色模式。
- 📱 更好的屏幕适配:桌面侧栏、平板导航轨与手机底栏随可用宽度切换,优化视频卡片尺寸、网格布局、高 DPI 和大字体显示。
- 🧭 三种导航模式:支持单标签、双标签和多标签。Android 默认单标签,其他平台默认双标签,保留已有有效设置;切换页面保留列表位置与筛选状态。
- 🪟 桌面独立播放窗口:Windows、macOS 双标签模式支持边浏览边播放,提供返回与主页入口,并在本次应用运行期间记住播放窗口的位置、大小和最大化状态。
- 🔥 内容入口重新整理:热门整合「综合热门、每周必看、入站必刷、排行榜」;动态默认展示全部动态;“我的”集中展示观看历史、稍后再看、收藏等内容,补充 B 币余额。
▶️ 播放页更清爽:精简顶部信息,按平台和导航模式调整返回、主页按钮;普通视频新增“人正在看”显示,优化播放历史回退与进度、倍速等状态恢复。- 💬 消息已读更准确:修复系统通知、收到的赞及私信的已读与未读角标同步;打开私信并成功加载内容后自动标记已读,完善会话返回与草稿保留。
- 🖼️ 图片查看更实用:支持保存原图、复制图片,改善长图预览与加载状态,减少切换页面时的重复加载。
- 🤖 Android 交互改进:加入预测式返回动画,支持随手势预览上一页;输入时自动收起底部导航,键盘关闭后恢复,并增加根页面退出确认。
- ⚡ 性能与稳定性优化:减少页面切换、收藏夹滚动时的重复构建,修复弹窗窗口归属、用户空间布局闪动及 macOS 播放窗口相关崩溃,改进应用退出清理;更新检查仅提示正式版本。
- 🧪 新增平台预览构建支持:加入 iOS 未签名 IPA、Linux AppImage/Flatpak 的构建流程。新平台尚待构建与设备验证;iOS 安装需自行签名,Linux 当前仅提供扫码登录入口。