Bili.Uwp 哔哩哔哩 UWP 客户端使用指南:安装、功能与排错教程 📅 发布时间:2026/9/20 20:43:26 👁 浏览次数: Bili.Uwp 哔哩哔哩 UWP 客户端使用指南安装、功能与排错教程【免费下载链接】Bili.Uwp适用于新系统UI的哔哩项目地址: https://gitcode.com/GitHub_Trending/bi/Bili.UwpBili.Uwp哔哩 UWP是一款用 UWP 框架编写的哔哩哔哩第三方桌面客户端让你可以在 Windows 10/11 上以原生应用的方式看视频、追番剧、看直播。如果你受够了网页版的广告位和播放器限制或者想把 B 站装到 Xbox 上接电视看这个开源项目可以直接用源码编译也可以从 Release 侧载安装。本文按真实使用顺序介绍它的功能、安装方法和常见坑位。定位与场景谁适合用 Bili.Uwp先说结论它适合把 Windows 当主力设备、习惯桌面布局看 B 站的用户。界面走 Windows 11 风格深色主题、桌面导航栏和 Xbox 导航栏是两套独立实现分别对应 src/App/Controls/App/DesktopNavigationView.xaml 和 src/App/Controls/App/XboxNavigationView.xaml。适合的人群重度看视频/追番用户有播放页、番剧页、分区页等完整页面体系见 src/App/Pages/Desktop 下的十几个页面。有 TV/Xbox 设备的用户同一套代码编译出 Xbox 端页面遥控器导航可用。想二次开发或审计客户端行为的人代码分层清晰接口与实现分离。不适合的人群只想要装完就用、自动更新的商店体验的人——微软商店渠道已停止更新仓库 README 中有明确说明目前靠 Release 侧载维持对功能迭代速度要求很高的用户项目本身也提到后继项目哔哩助理将逐步替代它。实测按使用顺序走一遍1. 发现内容搜索与分区搜索是入口。搜索接口返回的是综合结果适配器会把不同内容类型分开处理视频、番剧、直播各自对应独立页面比如 src/App/Controls/Search/SearchVideoView.xaml、SearchPgcView.xaml、SearchLiveView.xaml。数据侧的逻辑在 src/Adapter/Adapter.Implementation/SearchAdapter.cs 里ConvertToComprehensiveSet方法按模块类型统计各分类总数再筛出视频条目这就是搜索页能同时展示视频/番剧/直播几个分页的机制。用法上顶部搜索框输入关键词联想词由ConvertToSearchSuggest方法实时转换生成切到不同分页就是切换内容类型不用换关键词重搜。2. 核心体验播放器播放器是这类客户端的核心。Bili.Uwp 直接解析 B 站返回的播放流数据DASH 格式音视频分轨的封装方式下ConvertToMediaInformation会拆出所有视频流、音频流和码率档位交给内置播放器渲染相关代码在 src/Adapter/Adapter.Implementation/PlayerAdapter.cs。播放页围绕一个PlayerPagePanel组织清晰度、弹幕发送/显示选项、下载选项都是独立面板控件位于 src/App/Controls/Player。弹幕渲染由独立的 FrostMaster 模块负责能解析 B 站 XML 弹幕和 ASS 字幕两种格式见 src/Lib/FrostMaster.Uwp/BilibiliDanmakuXmlParser.cs 和 DanmakuFrostMaster.cs。一个值得注意的细节清晰度文案在转成界面显示前会经过_textToolkit.ConvertToTraditionalChineseIfNeeded说明繁体中文用户看到的界面文字是有专门处理的不是简单替换。3. 交互与社区评论、登录、通知看完视频通常会发条评论或回复。评论相关的 UI 集中在 src/App/Controls/Community发送框CommentBox、评论列表CommentRepeater、评论详情视图CommentDetailView各司其职。登录走二维码授权src/Lib/SignIn.Uwp/SignInDialog.xaml 是登录对话框配套的AuthorizeProvider负责令牌和 Cookie 管理见 src/Lib/SignIn.Uwp/AuthorizeProvider。动态推送方面后台任务 src/Tasks/DynamicNotifyTask.cs 负责在检测到关注 UP 主的新动态时发出系统通知动态页本身由 src/App/Pages/Desktop/DynamicPage.xaml 呈现。4. 多设备从桌面到 Xbox同一份代码同时编译出桌面端和 Xbox 端两套入口。Xbox 端的页面在 src/App/Pages/Xbox包含番剧、排行榜、直播流、搜索前置页PreSearchPage适配遥控器输入的场景等上面的 Xbox 截图就是排行榜页面在电视大屏上的效果。如果你只把设备当桌面用Xbox 端的存在不影响你它只是同一仓库里的另一套导航布局。安装与排坑安装步骤克隆仓库或从 Release 页下载对应系统的安装包 git clone https://gitcode.com/GitHub_Trending/bi/Bili.Uwp用 Visual Studio 打开 Bili.Uwp.sln选择部署完成编译安装侧载安装包则在设置 → 开发者模式开启后用管理员 PowerShell 运行包内的install.ps1。从开始菜单启动哔哩应用。常见报错处理现象处理方式部署时证书报错右键 src/App/Package.appxmanifest → 属性 → 签名 → 创建测试证书商店无法安装属已知情况商店渠道已被阻止只能走 Release 侧载视频能播没声音或黑屏检查系统音频路由可先切到静音再恢复或换一路清晰度侧载后功能异常查看应用内设置页src/App/Controls/Settings核对缓存、日志等选项仓库 Wiki 有对应 FAQ长期可用性更新机制与代码透明度更新渠道要先想清楚商店链路已停用后续版本只能通过 Release 侧载获得。应用内置了一个轻量的更新检查机制src/Lib/Lib.Implementation/UpdateProvider.cs 会去拉取最新的 Release 信息超时 5 秒解析结果由 src/Models/Models.App/Other/GithubReleaseResponse.cs 定义。代码透明度方面接口与实现全部拆分例如Adapter.Interfaces与Adapter.Implementation一一对应12 组适配器接口网络层直接依赖 B 站的 gRPC 协议文件src/Models/Models.gRPC/bilibili 下放了完整的.proto定义这意味着它调用了什么接口、传了什么字段都可以从仓库里直接查证。另外提前说明一点仓库 README 已注明哔哩助理Bili.Copilot将逐步替代本项目如果你打算长期依赖建议关注两个项目的 Release 动态判断后续功能主要落在哪一边。结论如果你想要一个 Windows 原生、代码可查、能上 Xbox 的 B 站客户端并且能接受侧载安装 手动跟进 Release这种更新方式Bili.Uwp 是一个可以上手的选择如果你更看重商店一键安装和稳定的自动更新可以等它的前继项目成熟后再迁移。【免费下载链接】Bili.Uwp适用于新系统UI的哔哩项目地址: https://gitcode.com/GitHub_Trending/bi/Bili.Uwp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考