三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

哔哩哔哩UWP客户端零基础上手指南:几步搞定编译运行,Windows 也能轻快刷 B 站

哔哩哔哩UWP客户端零基础上手指南:几步搞定编译运行,Windows 也能轻快刷 B 站

哔哩哔哩UWP客户端零基础上手指南:几步搞定编译运行,Windows 也能轻快刷 B 站

【免费下载链接】biliuwpbilibili uwp项目地址: https://gitcode.com/gh_mirrors/bi/biliuwp

很多 Windows 用户的真实烦恼是这样的:想看个视频,官方客户端又大又重,开机自启拖慢速度,首页塞满推广位;用网页版吧,又不支持桌面弹幕、通知和本地缓存。有没有一款既轻快、功能又够用的哔哩哔哩客户端?答案是有的——哔哩哔哩UWP(biliuwp),一款开源的第三方 B 站客户端,主打 UWP 原生体验,视频、直播、弹幕、追番、音乐一应俱全。这篇文章就从零开始,带你了解它值不值得用,以及怎么把它从源码跑起来。

先看亮点:这款哔哩哔哩客户端凭什么值得装

在动手编译之前,先花 30 秒看清它的价值。和官方客户端相比,biliuwp 的核心卖点可以用几句话概括:

  • 轻量纯净:基于 UWP 框架开发,包体小、启动快,没有花里胡哨的推广弹窗,界面清爽。
  • 功能覆盖广:视频播放、直播观看、番剧追更、动态刷取、音乐、搜索、个人中心,日常会用的功能基本都有。
  • 开源可自建:完整源码开放,开发者可以自行编译、修改、定制,甚至接续维护。
  • 社区气质浓郁:界面和交互带着浓厚的 B 站二次元风格,细节处有"懂 B 站"的味道。

如果你想要一个"装好即用、不吵不闹"的 B 站客户端,又或者你对官方版本不太满意,这个项目都值得一试。

上手前的准备:需要什么环境

编译一个 UWP 项目,门槛其实不高,满足下面几点即可:

项目建议要求说明
操作系统Windows 10(1809 及以上)或 Windows 11UWP 应用运行的基本前提
开发工具Visual Studio 2022(或 2019)需勾选"通用 Windows 平台开发"工作负载
运行环境启用"开发者模式"本地部署调试时必需
基础工具Git、.NET SDK用于拉取代码与还原依赖

不熟悉 UWP 也没关系,下面的流程照着走即可,遇到问题大概率是环境没装全,检查一下这几个依赖就行。

从零到跑起来:哔哩哔哩UWP 编译运行全流程

整个流程可以概括为五步:准备 → 获取代码 → 还原依赖 → 编译 → 运行。我们用编号步骤把它走一遍。

第 1 步:安装并配置 Visual Studio

打开 Visual Studio Installer,勾选"使用 C++ 的桌面开发"与"通用 Windows 平台开发"两个工作负载。前者是 UWP 编译的常见依赖,很多新手在这里漏装,导致后续编译报错。装好后到"设置 → 更新与安全 → 开发者选项"里开启开发者模式。

第 2 步:获取项目源码

打开终端,把仓库克隆到本地:

git clone https://gitcode.com/gh_mirrors/bi/biliuwp

克隆完成后,进入项目目录,你会看到BiliBili.sln解决方案文件,以及BiliBili.UWPBiliBili.JSBridgeBiliBili.Background等子项目——其中BiliBili.UWP是核心主程序。

第 3 步:还原项目依赖

在项目根目录执行还原命令,把第三方库和 NuGet 包拉取齐全:

dotnet restore

如果觉得命令行不方便,也可以直接用 Visual Studio 打开BiliBili.sln,首次加载时 IDE 会自动触发还原,等待进度条走完即可。

第 4 步:编译项目

还原成功后,执行编译:

dotnet build

首次构建会比较慢,需要下载并编译若干依赖,属于正常现象。看到 "Build succeeded" 就说明编译通过了。

第 5 步:运行并体验

在 Visual Studio 中把启动项目设置为BiliBili.UWP,按 F5 即可本地部署运行。成功后,你就能在 Windows 上看到自己亲手编译出来的哔哩哔哩客户端了——这种"跑通一次"的成就感,是直接下载安装包体会不到的。

小提示:如果你只是想快速体验,也可以直接使用仓库中已打包好的.appxupload文件进行部署,跳过编译步骤。

上手之后:几个值得一试的玩法

编译成功只是开始,下面这些实际使用中的小技巧,能让体验再上一个台阶。

换一套主题皮肤,界面焕然一新

项目内置了多套主题配色,存放在BiliBili.UWP/Theme/目录下,比如 BlueTheme、GreenTheme、PinkTheme、PurpleTheme 等。想换个视觉风格时,直接修改应用启动时加载的主题资源即可,不用动任何业务逻辑,很适合想体验"换肤"的普通用户。

用弹幕屏蔽管理,还自己一个清净

追番看视频最怕满屏引战弹幕。项目提供了弹幕管理相关功能(对应DMHideManagePage页面),你可以按关键词、用户等方式屏蔽指定弹幕,把评论区还原成自己舒服的样子。

善用下载与本地历史

官方客户端下载功能通常有限制,而 biliuwp 提供视频缓存(Download2Page)与本地历史记录(LocalHistoryPage),离线观看、随时回看不误。通勤路上想刷收藏的视频,这些功能就很实用。

同赛道客户端盘点:该怎么选

市面上能用的 B 站客户端不止一个,简单做个对比,方便你按需选择:

客户端特点适合人群
biliuwp(本项目)轻量、UWP 原生、开源可自编译追求轻快纯净、喜欢折腾源码的玩家
哔哩哔哩官方客户端功能最全、持续更新、体验不断优化追求省心、需要完整服务的普通用户
Richasy / Bili Uwp设计感强、主打易用性、社区活跃重视界面美观与现代交互的用户

三者并不冲突:日常主力使用,官方客户端是最省心的选择;如果你在意资源占用和界面清爽度,或者想参与开源维护,那么 biliuwp 这类第三方项目更能满足你。需要提醒的是,本项目目前处于停止维护状态,正因如此,它才更期待有能力的开发者 Fork 之后继续接力。

写在最后:动手试试,顺便接一把力

这篇文章的初衷很简单:让你知道 Windows 上还有这样一款轻快的哔哩哔哩UWP客户端,并且有能力亲手把它编译出来。从环境准备到跑起程序,全程不过几步;即便你对 C# 和 UWP 并不熟悉,跟着流程走一遍,也能建立起对"开源项目从源码到可运行"的完整认知。

如果你喜欢这个项目,不妨给仓库点个 Star 支持一下;如果你有精力,更欢迎 Fork 一份、修复几个 Bug 或补充一点功能,让这个社区项目继续焕发活力。毕竟,开源项目最好的归宿,就是有更多人愿意让它活得更久。

【免费下载链接】biliuwpbilibili uwp项目地址: https://gitcode.com/gh_mirrors/bi/biliuwp

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

← 返回列表