想在 Windows 上顺滑刷 B站?BiliBili-UWP 客户端安装使用全指南
【免费下载链接】BiliBili-UWPBiliBili的UWP客户端,当然,是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP
如果你已经受够了在浏览器里刷 B站,那么今天介绍的这款BiliBili-UWP 客户端,或许能让你眼前一亮。它是开发者「云之幻」打造的第三方 B站 客户端,基于 UWP(通用 Windows 平台)架构,专为 Windows 10/11 优化,自带桌面与平板两种显示模式,把移动端的顺畅手感搬到了大屏幕上。它能解决网页版卡顿、界面臃肿、操作不便等一堆老毛病,下面我们就一步步看它值不值得装。
浏览器卡到怀疑人生?是时候换个打开方式了 💻
先别急着划走,我们复盘一个普通夜晚:你在浏览器里点开一个 1080P 视频,先是转圈,接着风扇起飞;旁边还开着十几个标签页,内存告急;想看弹幕和评论,得往下滚半天。最后你只好委屈自己看 480P——明明电脑配置不差,体验却一塌糊涂。
问题不在你的设备,而在于浏览器天生不是为长视频设计的。它要同时伺候标签页、脚本、广告和一堆插件,分给视频的算力自然捉襟见肘。
BiliBili-UWP 客户端走的是完全不同的路子:原生应用、独立运行、直接调用系统播放能力。没有浏览器外壳的拖累,视频解码和界面渲染各司其职,流畅度自然上了一个台阶。这也是为什么很多人用过一次原生客户端,就再也回不去了。
BiliBili-UWP 客户端和网页版,一张表看懂差距 📊
口说无凭,我们把两者拉到同一张表里比一比:
| 对比项 | 浏览器网页版 | BiliBili-UWP 客户端 |
|---|---|---|
| 运行方式 | 依赖浏览器,随开随关 | 独立原生应用,稳定运行 |
| 资源占用 | 标签页一多就吃满内存 | 相对轻量,专注本职 |
| 播放体验 | 受网页渲染拖累 | 硬件加速,快捷键直达 |
| 界面形态 | 单一网页布局 | 桌面 / 平板双模式 |
| 多任务处理 | 切标签页易丢进度 | 小窗播放,边看边干别的 |
| 触摸操作 | 基本没有 | 滑动控进度、控音量 |
当然,网页版也有它的好处:无需安装、随处可用。但如果你追求的是沉浸式观影,这款客户端显然更懂你的需求。接着往下看,它真正能打的地方还不止这些。
上手实测:第三方 B站 客户端能打的 5 个点 🎯
安装之后,这 5 个功能是我最常夸它的理由,也建议你优先体验:
- 双模式自适应:桌面模式采用 Master-Detail 布局,左侧导航、右侧详情,信息密度高,适合 1080P 以上的大屏;平板模式走横向滚动、触摸优先,在 Surface 或 XBOX 上体验更佳。
- 播放器相当能打:核心播放器支持弹幕开关、进度微调,还内置全屏、影院、小窗等多种状态,按一下
Esc就能退出,非常顺手。 - 快捷键体系完整:空格暂停、
F2开关弹幕、F11全屏、F10小窗……看片时手几乎不用离开键盘。 - 截图一键保存:按
Shift + S截取当前画面,自动存进「图片库/Bili ScreenShot」,遇到名场面随手就存。 - 内容覆盖全面:视频、番剧、动态、搜索、历史、收藏夹一个不少;登录账号后,你的收藏与观看记录都会跟着账号走。
三步搞定:BiliBili-UWP 客户端安装教程 ⚙️
听起来不错?那怎么装上它呢?别担心,整个过程比你想象的简单。
准备工作:Windows 10 1809 及以上系统,一台装有 Visual Studio 2019(需勾选 UWP 开发组件)的电脑。
第一步,获取源码。打开终端,执行:
git clone https://gitcode.com/gh_mirrors/bi/BiliBili-UWP第二步,编译并部署。用 Visual Studio 打开BiliBili-UWP.sln,在package.appxmanifest的 Package 选项卡下重新生成一个测试证书,然后选择 x64 平台,重新生成解决方案并部署到本地。
第三步,开启开发者模式。应用未签名,Windows 默认会拦截安装。请先到「设置 > 更新和安全 > 开发者选项」里打开开发人员模式,再运行编译产物,或直接右键执行 release 包里的install.ps1脚本。
小提示:如果安装时报证书错误,把压缩包里的证书双击导入到「本地计算机 > 受信任的根证书目录」,再走一遍流程即可。
怎么用更顺手?快捷键与触摸操作全清单 🎹
装好之后,下面这张表就是你的观影"作弊码",建议先收藏:
| 按键 / 操作 | 功能 |
|---|---|
Space | 播放 / 暂停 |
F2 | 开启 / 关闭弹幕 |
F10 | 进入 / 退出小窗 |
F11 | 进入 / 退出全屏 |
Esc | 退出全屏、影院、小窗等状态 |
Shift + S | 截图,保存至图片库/Bili ScreenShot |
| 鼠标侧键 | 快速返回上一页 |
还有两个容易被忽略的隐藏操作:双击播放器即可播放/暂停;在触摸屏上左右滑动调进度、上下滑动调音量,躺着也能单手控制。如果播放时觉得卡,开发者给过一个土办法:先在显卡设置里开启垂直同步试试;网络不稳定时,也可以手动把默认画质降一档,换来更顺滑的播放。
内核拆解:这款 UWP 应用是怎么搭出来的 🔬
对普通用户来说,会装会用就足够了;但如果你对技术感兴趣,这个项目的结构同样值得一翻。它被拆成了四个子项目,各司其职:
- BiliBili-Controls:自定义控件库,存放 AdaptiveGridView、虚拟化面板等特殊控件
- BiliBili-Lib:公共类与核心服务,打开
Service文件夹就能看到AccountService、VideoService、AnimeService、ChannelService,每个都对应一类业务 - BiliBili-Notification:运行时组件,负责后台任务与动态提醒
- BiliBili-UWP:应用主程序,通过
AppViewModel管理全局运行时状态
播放器的实现也很有意思:核心播放器位于Components/Controls/VideoPlayer.xaml,魔改的媒体传输控件放在Models/UI/Others,样式则统一收敛在Template/Media.xaml里。想研究 UWP 播放器如何从零落地,这套组合就是现成的教材。
另外还有一个值得学习的设计:作者把账号、番剧、搜索等独立页面抽成共享的副页(Sub),桌面和平板模式共用一套代码,既省工作量又保持体验一致。这种"复用"思维,正是大型应用保持优雅的关键。
避坑锦囊:新手最容易踩的 4 个坑 🕳️
动手前,把这几个常见问题记在心里,能帮你少走很多弯路。
问:编译老是失败,怎么回事?先检查系统版本是否 ≥ 1809;再确认 Visual Studio 里已安装 UWP 开发组件;最后别忘在package.appxmanifest中重新生成测试证书。三件事都做对,基本就能通过。
问:选了 4K 画质,为什么还是糊?4K 选项人人可见,但非大会员拿到的片源本身不是 4K——这是 B站 会员体系的限制,不是应用的 bug。
问:怎么没有直播和视频下载功能?这是开发者的刻意取舍,他在项目里明确说明没有这两个需求。想用这两类功能的话,可能得另寻他路。
问:在 Surface Pro X 上打不开?项目声明在部分 ARM 设备上可能无法运行,属于已知问题,作者也暂时没有相关设备去排查。
最后再提醒一句:项目已停止维护并从商店下架,如果遇到影响使用的 Bug,可能需要自行修复或选择其他方案。但正因如此,它作为学习参考的价值反而更加纯粹。
写在最后:停止维护,但它依然发光 ✨
说实话,把一个停止维护的项目推荐给你,多少有点"明知故犯"。但它确实值得:对用户,它仍是一款体验完整、设计用心的第三方 B站 客户端;对开发者,它是一份坦诚的"参考答案",展示了一个人如何把移动应用解构、重组、搬到桌面上,如何在保留 B站 味道的同时,又做出属于自己的风格。
作者说过,做这个应用,一半是出于对 B站 的喜爱,一半是想挑战自己。正是这种朴素的热爱,让开源社区不断冒出类似的作品——免费、开放、不掺商业杂质,纯粹为了"更好用"。
如果你心动了,现在就动手吧:克隆源码,按上面的步骤编译运行,然后打开收藏夹里的视频,享受一次真正顺畅的观影。也欢迎你翻开它的代码,看看一位技术爱好者,是如何把自己的想法一点点变成现实的。
这,就是开源的浪漫。
【免费下载链接】BiliBili-UWPBiliBili的UWP客户端,当然,是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考