BiliBili-UWP 第三方客户端快速上手指南:Windows 上告别卡顿,顺畅看 B 站

📅 发布时间:2026/8/19 14:20:31
BiliBili-UWP 第三方客户端快速上手指南:Windows 上告别卡顿,顺畅看 B 站
BiliBili-UWP 第三方客户端快速上手指南Windows 上告别卡顿顺畅看 B 站【免费下载链接】BiliBili-UWPBiliBili的UWP客户端当然是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP在 Windows 上刷 B 站你是否也经历过这样的时刻视频刚加载到一半风扇就开始狂转切个清晰度要等好几秒弹幕一多画面立刻掉帧。BiliBili-UWP 这款第三方客户端就是为了把这些体验问题逐个解决而生的。它用原生 UWP 架构把 B 站搬进 Windows从启动速度到界面跟手度都跟网页版不是一回事。这篇文章会带你从它到底好在哪一路走到怎么把它跑起来、用出花样放心不需要任何开发基础。深夜一点浏览器里的 B 站又卡了 ️先讲一个你大概率经历过的画面。晚上十一点你终于忙完手头的事点开浏览器里收藏的那支视频想放松一下。结果浏览器挂着十几个标签页内存早就告急视频播放器一启动风扇立刻起飞。切一下清晰度转圈三秒弹幕刷起来画面开始一跳一跳。你只是想好好看个视频而已怎么这么难这其实是网页版 B 站在 Windows 上的通病资源占用高、界面响应慢、快捷键几乎没有。而 BiliBili-UWP 的思路很直接——不套网页壳直接用系统原生能力做客户端把看视频这件事重新设计一遍。它解决的不是某个小毛病而是一整类体验问题网页版的常见痛点BiliBili-UWP 的做法多标签下资源占用高、风扇狂转原生 UWP 架构界面渲染和视频解码走系统底层切画质、加载弹幕卡顿智能选择解码方案弹幕渲染更轻快快捷键基本靠鼠标点一整套完整的键盘快捷键体系桌面端与平板端体验割裂内置桌面/平板两种模式一套应用全搞定它是一款把「B 站的味道」搬进 Windows 的原生 UWP 客户端 如果你不熟悉 UWP可以把它理解成专门为 Windows 定制的原生应用跟网页版相比它启动更快、界面更跟手跟设备的底层结合也更紧密。BiliBili-UWP 就是这样一个作品——独立开发者出于对 B 站的热爱把移动端的 B 站解构再重组重新设计成适合桌面操作逻辑的形态。应用启动时看到的画面粉粉的小电视造型第一眼就是熟悉的味道。更妙的是它保留了 B 站那个味儿。开发者自己打了个比方红烧牛肉面如果换了紫色包装就算配料不变也不是那个味儿了反之只要保留熟悉的包装就会让人感觉有那味儿了。所以你在里面看到的动态卡片、评论排版、图标风格都和移动端相差不大——熟悉的配方更好的体验。从源码到运行亲手跑通 BiliBili-UWP 的编译安装全流程 因为应用已经停更并从商店下架想用上它你需要自己动手编译一次。别被吓到整个流程大约四步跟着走就能跑起来。先准备好两样东西一台 Windows 10 1809 及以上版本的电脑一个 Visual Studio 2019社区版就够用第一步把源码拉到本地。打开命令行执行git clone https://gitcode.com/gh_mirrors/bi/BiliBili-UWP第二步用 Visual Studio 2019 打开项目找到解决方案文件BiliBili-UWP.sln双击即可。第三步重新生成一个测试证书。这一步很关键在项目文件package.appxmanifest的Package选项卡下找到证书相关设置重新生成一次测试证书——这是 UWP 应用本地部署的必经环节不重新生成会报签名错误。第四步重新生成项目并部署。等编译完成、部署成功应用就会出现在开始菜单里。首次启动后稍等片刻熟悉的启动画面亮起你就成功装上了一款完全属于自己编译的第三方 B 站客户端。上手之后才发现两种模式把 B 站用出了两种气质 ️BiliBili-UWP 最特别的设计是给不同设备准备了两种截然不同的使用形态。桌面模式适合 1080P 以上的显示器信息密度很高。它采用经典的 Master-Detail 设计——左侧导航、右侧详情跟主流桌面应用的逻辑一致。细节上还有不少巧思分区入口收在导航栏右上角导航栏里直接显示你的用户信息日常刷起来效率很高。平板模式则参考了 XBOX 新界面的游戏详情页和经典 WIN8 卷轴式设计以横向滚动为主操作完全为触摸优化信息密度低、渲染压力小对配置的要求也更低。开发者的灵感来源很直白——他有一台小 Surface Go扛不住大量图片的渲染于是干脆用大留白和横向滚动换流畅。还有一个很骚气的小心思选中视频后背景会变成虚化的视频封面整个界面立刻有了沉浸感。两种模式不是简单的界面缩放而是针对不同使用场景重新设计的交互逻辑这一点在第三方应用里相当少见。一套快捷键加一个播放器把观影体验拉满 ⌨️用上之后你会发现真正的爽感来自细节。BiliBili-UWP 把常用操作都做成了快捷键和手势手几乎不用离开键盘按键功能空格播放 / 暂停方向键 ← →视频进度后退 / 前进方向键 ↑ ↓调节音量F2开启 / 关闭弹幕F11全屏 / 退出全屏F10小窗播放 / 退出小窗Shift S截图自动保存到图片库的 Bili ScreenShot 文件夹鼠标用户同样有惊喜双击播放器就能播放/暂停鼠标侧键 X 可以快速返回上一页。触摸屏上播放器里左右滑动调进度、上下滑动调音量几乎和手机上的手势习惯一一对应。如果你发现播放视频比较卡开发者还留了一条实用建议在显卡设置里开启垂直同步很多卡顿问题会迎刃而解。给想深挖的人藏在源码里的设计彩蛋 如果你看完上面的介绍开始对这个项目产生了好奇那它的源码同样值得一看。整个项目按功能拆成了四个模块思路非常清晰BiliBili-Controls自适应网格视图、气泡控件、瀑布流布局等特殊控件库BiliBili-Lib公共类、枚举定义以及 B 站的核心 API 服务BiliBili-Notification后台任务组件负责动态通知提醒BiliBili-UWP主程序承载全部界面与业务逻辑在架构上它采用 MVVM 模式用AppViewModel管理应用运行时状态用BiliViewModel对接 B 站服务。值得特别说的是副页Sub设计由于 B 站 API 的种种限制不是所有模块都能完美转化为桌面形态作者便把大量页面做成独立的副页在桌面和平板模式下共用。副页保留了移动端操作的感觉让从手机转过来的用户几乎零成本上手——这是我在第三方项目里见过的相当优雅的兼容方案。进阶读者可以顺着几个位置深挖主题样式在BiliBili-UWP/Theme/下的Dark.xaml和Light.xaml控件模板集中在Template/目录核心播放器VideoPlayer位于Components/Controls/。另外它还支持通过 URL 协议唤起比如richasy-bilibili://navigate?actionvideoaid170001一行代码就能让其他应用直接跳转到指定视频彩蛋感十足。写在最后一个「已停更但值得一试」的项目 说实话给一个停更的项目写指南多少有点明知不可为而为之的意思。但 BiliBili-UWP 的价值并不会因为停更而消失对普通用户来说它是 Windows 上体验流畅、设计讲究的 B 站第三方客户端值得亲手编译体验一次对想入门 UWP 开发的人来说它更是一份结构完整、思路坦率的活教材——一个独立开发者如何把移动应用解构、重组、移植到桌面整个过程都写在代码里。下一步的动作很简单把源码克隆下来按上面的步骤编译部署亲手体验一次它的流畅喜欢的话就去给项目点个 star。虽然它已经下架、不再更新但这段出于热爱而挑战的代码依然值得被更多人看见。温馨提示本项目仅为学习交流用途不进行任何商业行为。作者因收到官方警告而下架应用我们尊重这一决定也请在使用时注意保护自己的账号数据。【免费下载链接】BiliBili-UWPBiliBili的UWP客户端当然是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考