三步跑通哔哩哔哩UWP客户端:开源B站客户端从编译到个性化配置全指南
三步跑通哔哩哔哩UWP客户端开源B站客户端从编译到个性化配置全指南【免费下载链接】biliuwpbilibili uwp项目地址: https://gitcode.com/gh_mirrors/bi/biliuwp你有没有遇到过这样的场景想在自己的 Windows 电脑上舒服地刷会儿 B 站结果网页版切后台就掉播放、弹幕一多就卡顿官方客户端又动不动占几百兆内存其实开源社区早就给出了一个漂亮的答案——哔哩哔哩UWP客户端biliuwp。它是一个基于 UWP 框架打造的第三方 B 站客户端主打原生、轻快、贴近桌面系统的使用体验。本文会带你从零开始用三步完成哔哩哔哩UWP客户端的源码编译、运行和个性化配置全程不需要太深的技术功底跟着操作就能跑起来。为什么推荐在 Windows 上使用这个开源 B 站客户端先聊点实在的。作为一个第三方客户端biliuwp 最大的价值在于轻。它没有官方 PC 端里那些铺天盖地的广告位和推广入口界面清爽启动速度也快得多。更难得的是它的功能覆盖度相当完整视频与番剧推荐流、热门榜单、分区浏览、番剧时间表一应俱全直播体系直播间、直播广场、关注主播、礼物徽章、直播回放几乎和官方体验同步音乐专区歌单、排行、音频收藏听歌不用另开网页账号与互动扫码登录、动态发布、评论、转发、私信日常互动都能搞定离线能力内置视频下载与本地历史记录没有网络也能看缓存内容。用一句话概括一个客户端把 B 站的视频、直播、音乐、社区四个大场景全收进来了。接下来让我们一起把项目跑起来。上手第一步拉取源码并准备编译环境在开始之前先确认电脑满足两个前提条件。系统要求需要 Windows 10 及以上版本建议 1809 以后的版本因为项目基于 UWP 框架开发最低目标平台版本是 10.0.16299。开发工具推荐安装 Visual Studio2022 或 2019 均可并在安装组件时勾选通用 Windows 平台开发工作负载。UWP 项目的编译依赖 Windows SDK 与 MSBuild 工具链只有勾选了这一项后续生成解决方案才不会报缺失组件的错误。环境就绪后打开命令行或 PowerShell在你想存放代码的目录执行克隆命令git clone https://gitcode.com/gh_mirrors/bi/biliuwp克隆完成后你会得到一个名为biliuwp的文件夹。整个解决方案由三个工程组成主程序BiliBili.UWP、后台任务工程BiliBili.Background以及供 Web 页面调用的BiliBili.JSBridge三者都挂在根目录的BiliBili.sln解决方案文件下。上手第二步还原依赖并完成编译源码到手后有两种方式可以把它变成可以运行的客户端。方式一Visual Studio 图形界面推荐新手双击打开解决方案文件BiliBili.sln。首次打开时Visual Studio 会自动触发 NuGet 包还原把项目引用的第三方库比如弹幕渲染相关组件下载到本地。等右下角状态栏提示还原完成后在顶部工具栏把平台切换到x64、配置切换到Release然后右键主工程BiliBili.UWP选择生成。如果一切顺利你会在输出窗口看到生成成功。此时直接按F5或者点击开始按钮应用就会以开发模式部署到本机并启动。首次部署会弹窗要求启用开发人员模式按提示操作即可。方式二命令行编译适合习惯终端的朋友进入项目根目录后先执行依赖还原dotnet restore随后用 msbuild 针对 x64 Release 配置生成msbuild BiliBili.sln /p:ConfigurationRelease /p:Platformx64命令完成后可执行产物会生成在BiliBili.UWP/bin/x64/Release目录中可以直接部署体验。上手第三步登录、看视频、看直播一次体验编译成功只是开始真正有趣的是上手使用。首次启动应用先完成登录这一步推荐使用扫码登录。在主界面找到登录入口客户端会弹出一个带二维码的对话框此时用手机版哔哩哔哩 App 的扫一扫对准屏幕即可完成授权。相比手动输入账号密码扫码登录更安全也更快而且登录态会保存在本地下次启动无需重复操作。登录之后你可以按下面的顺序把核心功能都点一遍逛首页推荐流、热门榜、直播入口都在这里找一部感兴趣的番剧或者视频点进去看视频播放页支持弹幕开关、清晰度切换、倍速播放还能一键三连点赞、投币、收藏进直播间在直播页面可以搜索房间、查看关注主播遇到喜欢的直播内容可以直接发送弹幕互动听音乐进入音乐专区试试歌单播放与音频收藏体验一下多合一的便利试试下载在视频页选择下载稍后可在下载管理页查看进度断网后也能离线观看。如果看完这些还想深入可以去BiliBili.UWP/Pages/目录看每个页面的实现例如直播相关逻辑在Pages/Live/下音乐相关页面在Pages/Music/下网络接口统一收敛在Api/目录中非常适合当作 UWP 开发的学习样例。实战进阶个性化配置你的哔哩哔哩UWP客户端跑起来之后就该让这个客户端长成你喜欢的样子了。更换主题颜色项目内置了红、蓝、绿、粉、紫、黄等多套主题。打开设置页面选择主题分类即可在主题之间自由切换。想改得更彻底也可以直接编辑Theme/目录下的主题文件例如RedTheme.xaml把其中的主色值替换成你喜欢的颜色重新编译后整个应用的按钮、高亮、进度条都会随之变化。调整播放体验在设置中可以对默认画质、弹幕显示密度、弹幕字号等进行调整建议把弹幕透明度调到一个舒服的档位看高能场面时既热闹又不遮挡画面。管理本地数据观看历史、下载视频、稍后再看等数据都存放在应用本地你可以随时在对应页面清理保持客户端轻快。如果之后想在社区里找找灵感也可以留意同类的 B 站桌面客户端项目它们各有所长而 biliuwp 这种源码完全开放、逻辑清晰的风格对于想动手改改代码的朋友来说是再合适不过的练手对象。常见问题与小贴士编译报错提示缺少 Windows SDK 怎么办多半是 Visual Studio 里没装通用 Windows 平台开发工作负载回到安装器补装后重启即可。部署时提示需要启用开发人员模式在设置 → 隐私和安全性 → 开发者选项中开启开发人员模式再重新部署。登录二维码加载不出来一般是网络问题检查是否能正常访问 B 站相关域名或稍等几秒重新获取二维码。界面文字显示为方块或乱码项目使用了两套自定义字体Assets/iconfont.ttf与Assets/logo.ttf渲染特殊图标如果异常请确认应用资源目录完整不要单独删改字体文件。运行中弹出错误提示客户端内置了异常记录机制遇到崩溃弹窗时它会把日志写入本地。你可以去源码的Helper/LogHelper.cs查看日志写入规则把日志提供给维护者有助于快速定位问题。结语动手是最好的开始到这里你已经完成了哔哩哔哩UWP客户端的获取、编译、运行和个性化配置全流程。相比被动地等待官方客户端的更新亲手编译一个开源 B 站客户端不仅让你在 Windows 上多了一个轻快好用的选择也等于打开了一扇了解 UWP 开发的大门——无论是想改改界面、加个功能还是单纯研究代码这个项目都能给你足够多的素材。现在就去克隆源码把第一行命令敲下去吧。下次再有人抱怨Windows 上没有好用的 B 站客户端时你可以自信地告诉他有而且源码就在你手里。【免费下载链接】biliuwpbilibili uwp项目地址: https://gitcode.com/gh_mirrors/bi/biliuwp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

ComfyUI视频生成总爆显存?WanVideoWrapper这套优化方案让8GB显卡也能跑14B模型

ComfyUI视频生成总爆显存?WanVideoWrapper这套优化方案让8GB显卡也能跑14B模型

ComfyUI视频生成总爆显存?WanVideoWrapper这套优化方案让8GB显卡也能跑14B模型 【免费下载链接】ComfyUI-WanVideoWrapper 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI-WanVideoWrapper 如果你在ComfyUI里折腾过Wan系列视频生成,…

2026/10/28 3:45:53 阅读更多 →
如何参与GeneralUpdate开源贡献?从提交Issue到PR的完整指南

如何参与GeneralUpdate开源贡献?从提交Issue到PR的完整指南

如何参与GeneralUpdate开源贡献?从提交Issue到PR的完整指南 【免费下载链接】GeneralUpdate Unlimited Updates, Boundless Upgrades. 项目地址: https://gitcode.com/gh_mirrors/ge/GeneralUpdate GeneralUpdate是一款基于.NET Standard 2.0、遵循Apache 2.…

2026/10/28 4:27:40 阅读更多 →
Driver Store Explorer 驱动清理完整教程:5步安全释放C盘空间

Driver Store Explorer 驱动清理完整教程:5步安全释放C盘空间

Driver Store Explorer 驱动清理完整教程:5步安全释放C盘空间 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer "C盘又飘红了。"每次Windows更新或安装新驱动后&…

2026/10/28 4:27:32 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/28 23:48:14 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/28 7:28:00 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/28 9:02:11 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/28 22:10:30 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/28 9:00:54 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/28 7:29:02 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/28 16:58:40 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/28 9:01:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/28 19:25:09 阅读更多 →