<p align="center">
<img src="resources/svg/cn.xfangfang.wiliwili.svg" alt="logo" height="128" width="128"/>
</p>
<p align="center">
一个专为手柄用户设计的第三方 <a href="https://www.bilibili.com">B站</a> 客户端
</p>
<p align="center">
<b><a href="#特点">特点</a></b>
|
<b><a href="#安装">安装</a></b>
|
<b><a href="#文档">文档</a></b>
|
<b><a href="#开发">开发</a></b>
</p>
- - -
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/xfangfang/wiliwili)](https://github.com/xfangfang/wiliwili/releases)
![GitHub All Releases](https://img.shields.io/github/downloads/xfangfang/wiliwili/total)
![GitHub stars](https://img.shields.io/github/stars/xfangfang/wiliwili?style=flat)
![GitHub forks](https://img.shields.io/github/forks/xfangfang/wiliwili)
[![Crowdin](https://badges.crowdin.net/wiliwili/localized.svg)](https://crowdin.com/project/wiliwili)
![NS](https://img.shields.io/badge/-Nintendo%20Switch-e4000f?style=flat&logo=Nintendo%20Switch)
![PSV](https://img.shields.io/badge/-PSVita-003791?style=flat&logo=PlayStation)
![PS4](https://img.shields.io/badge/-PS4-003791?style=flat&logo=PlayStation)
![MS](https://img.shields.io/badge/-Windows%207+-357ec7?style=flat&logo=Windows)
![mac](https://img.shields.io/badge/-macOS%2010.11+-black?style=flat&logo=Apple)
![Linux](https://img.shields.io/badge/-Linux-lightgrey?style=flat&logo=Linux&logoColor=white)
[![fedora](https://img.shields.io/badge/fedora-copr-blue?logo=fedora)](https://copr.fedorainfracloud.org/coprs/mochaa/wiliwili/)
[![Scoop Version (extras bucket)](https://img.shields.io/scoop/v/wiliwili?bucket=extras)](https://scoop.sh/#/apps?q=wiliwili)
[![aur](https://img.shields.io/aur/version/wiliwili-git?color=blue&logo=archlinux)](https://aur.archlinux.org/packages/wiliwili-git/)
[![Flathub](https://img.shields.io/flathub/v/cn.xfangfang.wiliwili)](https://flathub.org/apps/cn.xfangfang.wiliwili)
[![nightly.link](https://img.shields.io/badge/nightly.link-%E6%B5%8B%E8%AF%95%E7%89%88-green)](https://nightly.link/xfangfang/wiliwili/workflows/build.yaml/dev)
[![layout](https://img.shields.io/badge/wiliwili-自定义布局-yellow)](https://github.com/xfangfang/wiliwili_theme)
<br>
# 特点
wiliwili 拥有非常接近官方PC客户端的B站浏览体验
同时支持**触屏**、**鼠标**、**键盘** 与 **手柄**操控
无论是电脑还是游戏掌机都能获得全新的使用体验
多语言:简、繁、日、韩、英 ...
搜索页:热搜 视频 番剧 影视
筛选页:快速找到想看的影视内容
动态页:关注的UP主最近视频动态
直播页:关注的主播与其他系统推荐
播放页:视频 番剧 电影 纪录片 综艺,支持弹幕与评论
个人页:扫码登录 历史记录 个人收藏 我的追番 我的追剧
主题色:拥有深浅两色主题,跟随系统自动切换
<br>
# 安装
### Nintendo Switch
1. 下载 `wiliwili-NintendoSwitch.zip`:[wiliwili releases](https://github.com/xfangfang/wiliwili/releases)
2. 将 wiliwili.nro 放置在**内存卡** `switch` 目录下。
3. 在主页 `按住` R键打开任意游戏进入 hbmenu,在列表中选择 wiliwili 点击打开即可。
4. [可选] 在应用内安装桌面图标,入口:设置/实用工具/使用教程
<details>
<br>
桌面图标会优先尝试打开 `switch/wiliwili.nro`,如果其不存在,则尝试打开 `switch/wiliwili/wiliwili.nro`,如果这两个路径都不存在,则打开
hbmenu 自行选择路径。
默认提供的为 OpenGL 版本,最高只能播放 4k@30,你也可以下载到支持原生图形 api
的 [deko3d 版本](https://nightly.link/xfangfang/wiliwili/workflows/build.yaml/dev),可以流畅播放 4k@60,不过可能会偶尔崩溃。
</details>
### PSVita
下载 `wiliwili-PSVita.vpk` 安装即可:[wiliwili releases](https://github.com/xfangfang/wiliwili/releases)
目前只推荐观看 360P 分辨率使用,不过仍有相当大的提升空间,如果你愿意为此贡献欢迎开一个 PR 讨论了解更多。
### PS4
下载 `wiliwili-PS4.pkg` 安装即可:[wiliwili releases](https://github.com/xfangfang/wiliwili/releases)
只支持软解,对于 ps4 推荐关闭设置中的低画质解码;ps4 pro 如果想勉强播放 4k@60 需要开启低画质解码。
### PC
PC客户端支持切换硬件解码、秒开流畅适合老电脑、支持鼠标操控(左键点击 右键返回 中键刷新)
下载对应系统的安装包运行即可:[wiliwili releases](https://github.com/xfangfang/wiliwili/releases)
> [!TIP]
> 现在 Linux & Steam Deck 用户可以通过系统自带的软件商店(如Discover、GNOME Software)搜索 `wiliwili` 进行下载。
<details>
<br>
注意:
1. 显卡驱动需要支持 `OpenGL 3.2` 以运行此程序,OpenGL 2.0+, OpenGL ES 2.0+
设备需要自行编译,请参考 [项目 WIKI](https://github.com/xfangfang/wiliwili/wiki)
2. Linux: 如有其他打包需求欢迎提交完善的打包脚本
3. macOS: 欢迎 macOS 用户提交 Homebrew 安装方式到官方仓库
4. 支持诸多包管理器,请参考 [项目 WIKI](https://github.com/xfangfang/wiliwili/wiki)
</details>
<br>
# 文档
在各位开发者的帮助下,wiliwili 支持了一系列包管理器,同时 wiliwili 还拥有丰富的自定义选项,包括:使用 Anime4K
提升观感,自定义字体及图标等等
前往 [项目 WIKI](https://github.com/xfangfang/wiliwili/wiki) 查看更多使用技巧
<br>
# TODO list
如果你有其他改进的想法或创意,欢迎在讨论区交流:[Discussions](https://github.com/xfangfang/wiliwili/discussions/categories/ideas)
<details>
- [x] 初步完成底层基础组件、首页各类推荐视频、用户视频播放页
- [x] 微调页面、解决播放器启动速度慢、解决播放页面退出卡顿
- [x] 临时解决异步加载导致的空指针问题(图片异步加载某些情况还会出现问题,待修复)
- [x] 添加番剧/影视播放、添加扫码登录、播放历史、用户收藏夹(收藏夹相关部分工作不稳定)
- [x] 初步添加搜索
- [x] 播放页新增分集与UP主最新投稿
- [x] 完善视频播放页用户评论内容
- [x] 重构图片异步加载逻辑
- [x] 解决收藏夹、搜索页某些情况导致闪退的问题
- [x] 完善搜索页:番剧、影视 转为竖图
- [x] 完善播放页投稿列表:调整结构、自动加载下一页
- [x] 播放页展示合集与推荐
- [x] 添加动态页
- [x] 添加视频检索页
- [x] 完善设置页
- [x] 弹幕相关设置
- [x] 点赞、投币、收藏
- [x] 拖拽调节进度
- [x] 增加单手模式使用一个手柄来控制播放器
- [x] NSP forwarder自动检查多个位置的nro文件,避免无法打开
- [x] 增加设置使首页无法通过返回退出,避免误触
- [x] 使用教程添加未指明的快捷键说明
- [x] 重压摇杆临时快进
- [x] 支持切换按键图标
- [x] 应用内多语言切换
- [x] 重构搜索页面
- [x] 评论@显示不同颜色
- [x] 完善评论图片
- [x] 评论大表情包所在行增加行高
- [x] 支持webp图片
- [ ] 搜索支持搜索用户
- [ ] 长按一键三连
- [ ] 支持个人主页
- [ ] 评论跳转进度
- [ ] 评论跳转搜索
- [ ] 评论下方的更多信息 (up主点赞等内容)
- [ ] 投票评论
- [ ] 互动视频
</details>
<br>
# 反馈问题前要做的事
1. 网络相关的问题附加 `网络诊断截图`,入口:应用内设置/实用工具/网络诊断
2. [Switch用户] 要确保 `大气层`和`系统固件` 更新到 **最新** ,`内存卡`为 **FAT32**
3. [Switch用户] 如果打开应用黑屏时间过长,可以尝试删除内存卡目录 `config/wiliwili` 重新进入
4. 确保 `系统时间`正确、系统`网络设置`正确(主要是DNS)、如果使用了`网络代理`请在反馈前关闭并重新测试
5. 查找有没有其他人出现过类似的问题:[Issues](https://github.com/xfangfang/wiliwili/is
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
wiliwili-yoga.zip (679个子文件)
main.c 18KB
.clang-format 278B
FindWebP.cmake 6KB
FindMPV.cmake 3KB
extra.cmake 2KB
macos.cmake 1KB
GoogleAnalytics.cmake 509B
control 501B
video_view.cpp 57KB
mpv_core.cpp 50KB
dynamic_article.cpp 37KB
danmaku_core.cpp 37KB
config_helper.cpp 35KB
auto_tab_frame.cpp 33KB
player_base_activity.cpp 29KB
setting_activity.cpp 29KB
video_detail.cpp 28KB
recycling_grid.cpp 27KB
player_setting.cpp 25KB
video_detail_api.cpp 23KB
player_activity.cpp 23KB
player_single_comment.cpp 20KB
pgc_index_activity.cpp 18KB
player_season_activity.cpp 17KB
video_card.cpp 17KB
dynamic_tab.cpp 15KB
video_comment.cpp 15KB
home_live.cpp 13KB
live_player_activity.cpp 13KB
text_box.cpp 12KB
mine_api.cpp 12KB
register_helper.cpp 11KB
dlna.cpp 11KB
home_api.cpp 11KB
dns_helper.cpp 9KB
player_danmaku_setting.cpp 9KB
gesture_helper.cpp 9KB
video_progress_slider.cpp 8KB
dlna_activity.cpp 8KB
search_activity_tv.cpp 8KB
gallery_view.cpp 8KB
test_rumble.cpp 8KB
live_core.cpp 8KB
player_dlna_search.cpp 8KB
danmaku_live.cpp 7KB
image_helper.cpp 7KB
number_helper.cpp 7KB
space_tab.cpp 6KB
mine_tab.cpp 6KB
mine_collection_video_list.cpp 6KB
home_hots_rank.cpp 6KB
extract_messages.cpp 6KB
latest_update.cpp 6KB
player_collection.cpp 6KB
mine_history.cpp 6KB
svg_image.cpp 6KB
crash_helper.cpp 5KB
mine_collection.cpp 5KB
grid_dropdown.cpp 5KB
shader_helper.cpp 5KB
main.cpp 5KB
comment_related.cpp 5KB
ws_utils.cpp 5KB
home_hots_weekly.cpp 4KB
subtitle_core.cpp 4KB
home_cinema.cpp 4KB
home_bangumi.cpp 4KB
share_dialog.cpp 4KB
dynamic_video.cpp 4KB
home_pgc.cpp 4KB
mine_qr_login.cpp 4KB
version_helper.cpp 4KB
live_data.cpp 4KB
home_recommends.cpp 4KB
user_info.cpp 4KB
activity_helper.cpp 4KB
mine_bangumi.cpp 4KB
player_coin.cpp 4KB
video_profile.cpp 3KB
home_hots_all.cpp 3KB
hint_activity.cpp 3KB
analytics.cpp 3KB
home_hots_history.cpp 3KB
setting_network.cpp 3KB
search_activity.cpp 3KB
main_activity.cpp 3KB
search_video.cpp 3KB
search_hots.cpp 3KB
player_fragments.cpp 3KB
search_bangumi.cpp 3KB
search_cinema.cpp 3KB
animation_image.cpp 3KB
string_helper.cpp 3KB
vibration_helper.cpp 3KB
mine_later.cpp 2KB
home_tab.cpp 2KB
home_live.cpp 2KB
season_evaluate.cpp 2KB
search_api.cpp 2KB
dl_emoticon.cpp 2KB
共 679 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
阿尔法星球
- 粉丝: 1511
- 资源: 240
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功