BiliBili-UWP 实战指南:为 Windows 观影而生的 B 站第三方客户端

发布时间:2026/8/19 14:48:09

BiliBili-UWP 实战指南:为 Windows 观影而生的 B 站第三方客户端
BiliBili-UWP 实战指南为 Windows 观影而生的 B 站第三方客户端【免费下载链接】BiliBili-UWPBiliBili的UWP客户端当然是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWPBiliBili-UWP 是一款面向 Windows 平台的 B 站第三方客户端基于微软 UWP 架构深度优化原生播放器配合硬件加速、桌面/平板双显示模式、一套覆盖播放与导航的完整快捷键还有深浅主题与弹幕的自定义空间。这篇文章先交代它解决什么问题再带你走一遍从下载到深度使用的完整动线最后给出一个坦诚的判断——停更之后它还值不值得用。先说一句实话这个项目已经停止维护微软商店里也搜不到它了。但源码仍然完整、安装包仍然可用。对想认真看 B 站的人以及对 UWP 开发感兴趣的人来说它都还值得花一点时间。一个执念把手机上的 B 站搬到桌面项目作者云之幻在 README 里写过一句话做这个应用一方面是出于对 B 站的喜爱另一方面是想挑战自己——把一款移动应用解构后移植到桌面端借此理解移动交互与桌面交互的差异。说白了这不是做个播放器而是一场把手机 App 的体验迁移到 Windows 的设计实验。实验的成果是一个分工明确的四件套BiliBili-Controls自适应网格、虚拟化面板等特殊控件BiliBili-Lib公共类、枚举与核心服务B 站的 API 调用都集中在这里BiliBili-Notification负责后台任务与动态通知的运行时组件BiliBili-UWP主程序承担界面展示与用户交互。界面则分为三套Pages-Desktop桌面页、Pages-Tablet平板页和Pages-Share共享页。桌面模式是经典的左侧导航 右侧详情结构信息密度高适合 1080P 以上的大屏平板模式借鉴了 XBOX 新界面的游戏详情页和 Win8 的卷轴式设计以横向滚动为主不播放视频时留白较多——作者坦言这是为了照顾 Surface Go 这类低配设备。设计上最打动我的是作者打的一个比方红烧牛肉面如果换了紫色包装就算配料不变那也不是那个味儿反之只要保留了熟悉的包装即便 logo 不是康师傅也会让人感觉有那味儿了。所以图标、动态卡片、评论区这些细节都尽量向官方 App 靠拢为的是让 B 站老用户几乎零成本迁移。它和网页版到底差在哪讲完了它是什么你可能会问在浏览器里打开 B 站网页版不是一样能看吗差别主要在三个层面。一是播放器的底子。网页版要等浏览器解析整套页面脚本才能把视频播起来而 BiliBili-UWP 直接用系统原生播放能力Windows.Media支持硬件加速。在同样的硬件上高码率视频的帧率稳定性通常更好——尤其是 4K 场景网页标签页容易掉帧它更稳。二是资源的瘦身。UWP 应用不背整套网页渲染引擎不需要为每一条页面脚本买单。实际使用中开一个浏览器标签页的占用往往比整个客户端还高。配置一般的电脑这个感受最明显。三是操作的顺滑度。网页版要靠鼠标反复点它却有一套完整的快捷键空格暂停、左右键快进快退、上下键调音量、F11 全屏、F2 开关弹幕……看视频时基本可以把手从鼠标上拿开。当然它也有自己的取舍不做直播、不提供视频下载作者明说是自己没这个需求界面上显示 4K 选项但非大会员拿到的片源也不是真 4K。这些是诚实的边界不是缺陷。三步跑起来从克隆仓库到第一次登录优点说够了接下来动手 。把 BiliBili-UWP 装到电脑上有两条路。路线 A自己编译。适合想折腾的读者先把仓库克隆到本地git clone https://gitcode.com/gh_mirrors/bi/BiliBili-UWP然后用 Visual Studio 2019 打开解决方案在Package.appxmanifest的 Package 选项卡里重新生成一个测试证书再重新生成 部署即可。前提是系统不低于 Windows 10 1809。路线 B直接用现成安装包。从 Release 页面下载对应系统的压缩包解压后右键运行install.ps1按提示安装。如果提示证书问题把包内证书导入到本地计算机 → 受信任的根证书目录再走一遍安装流程就能通过。第一次启动建议按这个顺序完成初始配置登录 B 站账号让收藏、历史与关注同步到本地根据设备选择显示模式大屏选桌面小平板或 XBOX 选平板设定默认清晰度免得每次播放都手调调好弹幕密度上限弹幕刷满屏时可以回来改。上手之后的日子播放、弹幕与快捷键成功登录后你的观影生活才算真正开始 。核心播放器叫VideoPlayer放在BiliBili-UWP/Components/Controls/目录下它改写过度身定制的媒体传输控件样式定义在Template/Media.xaml资源字典中这也是你能看到那些不太官方但很好用的控制项的原因。播放层面可微调的选项不少HEVC 开关设备支持时能省带宽、默认画质、自动连播、自动播下一集、进度步长、后台停止播放等等设置页里一目了然。弹幕可能是最有 B 站味的部分。它接入了 NSDanmaku 组件除了开关还能调密度上限、字号、速度、透明度与字体甚至合并相同弹幕、屏蔽关键字、让弹幕自动避开字幕。刷得满屏飞的时候把密度调低一档观感立刻不一样。快捷键是它的隐藏福利常用的一张表按键功能空格播放 / 暂停← / →快退 / 快进↑ / ↓调高 / 调低音量F2开关弹幕F10小窗模式F11全屏Esc退出全屏、影院、小窗等状态Shift S截图存到图片库/Bili ScreenShot触摸用户也有对应的操作双击播放器暂停手指左右滑动调进度、上下滑动调音量鼠标侧键可以返回上一页。想再顺滑一点调优的几个小地方如果你是在配置一般的电脑上跑下面这几招多半用得上 ⚙️。卡顿先查显卡项目自带说明里写得很直白——播放卡先去显卡设置里打开垂直同步这是最容易被忽略的一步。善用 HEVC 与画质设备支持就开 HEVC同画质下流量和解码压力更小没必要 4K 就别硬上1080P 足够时体验反而更稳。给弹幕减负弹幕是实打实的渲染压力合并相同弹幕、降低密度上限、调低透明度都能让低配机喘口气。关掉不必要的动画与后台任务设置里的动画开关和后台停止播放对省电、省资源都有帮助。低配设备切平板模式信息密度低、同屏渲染少Surface Go 这类小机器更扛得住。常见的两个疑难杂症也可以顺带排查启动失败多半是系统版本低于 1809 或证书没有进入受信任根目录重新部署一次即可播放卡顿就按垂直同步 → 降画质 → 开 HEVC → 弹幕减负的顺序逐项试。顺路看看代码收获可能比想象中多如果你对第三方客户端是怎么做出来的有点好奇这个仓库其实是个不错的学习样本。整体思路很清晰界面与业务分离。主程序里AppViewModel是运行时状态管理器BiliViewModel是连接 B 站服务的桥梁UI 只负责呈现状态业务逻辑集中在BiliBili-Lib/Service/下。对没写过 UWP 的同学来说这是理解ViewModel 驱动界面最直观的入门案例之一。控件层也值得看。BiliBili-Controls里有自适应网格、虚拟化面板这类从社区移植或协作开发的控件主题定义在Theme/目录下的Dark.xaml与Light.xaml想换配色直接改资源字典即可。B 站的 API 定义统一放在BiliBili-Lib/Models/Others/Api.cs想看官方接口如何被封装这里就是起点。还有一个彩蛋应用暴露了richasy-bilibili://这个 Uri 标头别的程序可以用richasy-bilibili://navigate?actionvideoaid170001这类命令直接唤起它并跳转到指定视频。对做自动化、做工具链的人尤其有吸引力。停更之后它还剩什么价值最后回到那个绕不开的问题一个停止维护、商店下架的项目还值得用、值得学吗我的答案是值得但要认清它的定位。对普通用户来说它仍然是一台能用的 B 站客户端——播放稳定、快捷键顺手、界面养眼。前提是接受两个现实一是它不再更新遇到 bug 只能自己扛或换回网页版二是在 Surface Pro X 这类 ARM 设备上可能跑不起来开发者也坦言没有设备可测原因未知。对开发者来说它的价值反而更长久。它是一次移动应用 → 桌面端完整移植的实战记录从界面解构、交互适配到模块划分都有现成的答案可以抄。尤其当你想了解 UWP 应用如何组织状态、第三方客户端如何在不越界的前提下用好官方 API这份源码就是一本不说话的教科书。技术会过时但把一件事从手机搬到桌面这个命题不会。BiliBili-UWP 用停更前的全部代码回答了它而答案现在还躺在仓库里等着你打开。【免费下载链接】BiliBili-UWPBiliBili的UWP客户端当然是第三方的了项目地址: https://gitcode.com/gh_mirrors/bi/BiliBili-UWP创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

ISO-Bench:用代码智能体自动化优化大模型推理系统

ISO-Bench:用代码智能体自动化优化大模型推理系统

2026/8/19 14:48:08

1. 项目概述:当代码智能体遇上真实推理优化最近在折腾大模型推理部署的朋友,估计对 vLLM 和 SGLang 这两个名字都不陌生。它们一个是推理引擎领域的“老牌劲旅”,以高效的 PagedAttention 和吞吐量著称;另一个是新兴的“结构化语言…

stm32结合Vscode进行开发

stm32结合Vscode进行开发

2026/8/19 14:48:08

STM32CubeMX配置方式 选择cmake配置方式 Vscode 配置方式 拓展栏搜索STM32Cube for visual studio下载并安装实际编译没有问题运行下载命令 用openocd openocd -f interface/cmsis-dap.cfg -f target/stm32f1x.cfg -c "program ./build/Debug/my_test.elf verify reset e…

Redis Serverless 服务首选:阿里云 Tair 按需计费深度解析

Redis Serverless 服务首选:阿里云 Tair 按需计费深度解析

2026/8/19 14:48:08

摘要:是否有 Redis 的 Serverless 服务?答案是肯定的。阿里云瑶池数据库旗下的 Tair(阿里云 Redis 企业版)提供业界领先的 Serverless 能力,起步价仅 0.12 元/万次请求(以官网实时价为准)&#…

助力国道G318雅安新建段高质量建设|雅安本土一体化沥青生产施工企业

助力国道G318雅安新建段高质量建设|雅安本土一体化沥青生产施工企业

2026/8/19 17:08:17

国道G318是川西核心交通大动脉,雅安新建段作为区域重点基建工程,承载路网升级、文旅发展与民生提质的重要作用。我司是雅安市名山区本土道路施工沥青建材生产一体化企业,深度参与G318雅安新建段路面工程,负责沥青混合料生产、运输…

Hono与Zod实战:构建类型安全的高性能API

Hono与Zod实战:构建类型安全的高性能API

2026/8/19 17:08:17

最近在尝试构建轻量级后端服务时,发现很多框架要么过于臃肿,要么类型安全支持不够完善。直到接触到 Hono 和 Zod 的组合,才找到了一个在开发体验和运行时性能之间取得完美平衡的方案。Hono 作为一个超快的 Web 框架,专为边缘计算和…

python的运筹学工业场景模拟第六十五篇:读取库存月度报表,计算单位仓储持有成本,生成多周期库存动态规划模型输入参数。

python的运筹学工业场景模拟第六十五篇:读取库存月度报表,计算单位仓储持有成本,生成多周期库存动态规划模型输入参数。

2026/8/19 17:08:17

库存“账房先生”:用Python算清仓储账,给动态规划喂“准数据” “某汽配厂有3个原料仓、5大类零件,财务每月发一张《库存月度报表》。计划员要用这张表,算单位仓储持有成本,再填进多周期库存动态规划模型里。报表里只有…

B站刷得心累?免费浏览器扩展BiliPlus用六个小开关把糟心体验一键清零

B站刷得心累?免费浏览器扩展BiliPlus用六个小开关把糟心体验一键清零

2026/8/19 17:08:17

B站刷得心累?免费浏览器扩展BiliPlus用六个小开关把糟心体验一键清零 【免费下载链接】biliplus 🧩 A Chrome/Edge extension to feel better in bilibili.com 项目地址: https://gitcode.com/gh_mirrors/bi/biliplus 首页刷半天全是注水视频、手一…

Depressurizer 完整上手指南:一次配置,让 Steam 数百款游戏自动分类

Depressurizer 完整上手指南:一次配置,让 Steam 数百款游戏自动分类

2026/8/19 17:08:17

Depressurizer 完整上手指南:一次配置,让 Steam 数百款游戏自动分类 【免费下载链接】Depressurizer A Steam library categorizing tool. 项目地址: https://gitcode.com/gh_mirrors/de/Depressurizer Depressurizer 是一款开源的 Steam 游戏库自…

IDM激活脚本怎么用?4步冻结30天试用期,一次操作长期有效

IDM激活脚本怎么用?4步冻结30天试用期,一次操作长期有效

2026/8/19 16:58:16

IDM激活脚本怎么用?4步冻结30天试用期,一次操作长期有效 【免费下载链接】IDM-Activation-Script IDM Activation & Trail Reset Script 项目地址: https://gitcode.com/gh_mirrors/id/IDM-Activation-Script 你的 IDM 是不是又弹出了"试…

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

2026/8/19 3:36:59

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

2026/8/19 9:17:18

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

2026/8/19 8:02:16

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

SQL 调优 [ 2 ]

SQL 调优 [ 2 ]

2026/8/19 0:07:32

type列详解EXPLAIN输出的type列描述了表是如何连接的,性能从最好到最差的排序如下:systemconsteq_refreffulltextref_or_nullindex_mergeunique_subqueryindex_subqueryrangeindexALL接下来我们对 type列 做详细讲解。我们都知道,想要评估一条…

正式评优怎么选投票工具?人人微投票审计级防刷能力实测

正式评优怎么选投票工具?人人微投票审计级防刷能力实测

2026/8/19 0:07:32

在线上投票工具遍地开花的今天,选择一个合适的平台,本质上是在做一道关于场景与需求的匹配题。人人微投票是一个很典型的案例——它的产品逻辑、技术架构和商业模式,都围绕着“正式评选”这个细分场景深度扎根,也因此形成了自己鲜…

15 天 3 连发:DeepSeek 的「机枪」节奏,到底在下什么棋?

15 天 3 连发:DeepSeek 的「机枪」节奏,到底在下什么棋?

2026/8/19 0:07:32

15 天 3 连发:DeepSeek 的「机枪」节奏,到底在下什么棋?回看 2026 年 8 月这半个月,DeepSeek 的动作密度堪称疯狂:月初端出便宜快速的 V4-Flash,8 月 13 日同一天甩出 V4-Pro 正式版 开源 Harness 框架&am…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/17 12:00:53

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/15 10:10:27

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/18 12:20:24

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…