 
wiliwili 拥有非常接近官方 PC 客户端的 B 站浏览体验,同时支持触屏与手柄按键操控,让你的 switch 瞬间变身机顶盒与掌上平板。
项目是 纯 C++ / opengl 写的,目前可以运行在 pc 全平台和 switch 上,不过只提供了 switch 的可执行文件,其他平台需要自己编译了。
除了 switch 外,我感觉那些 win 掌机或者有什么 linux 开发板拿过来跑一跑应该也是不错的。
欢迎大家前来点个 star
https://github.com/xfangfang/wiliwili
 

|  |      1oott123      2022-09-02 22:48:55 +08:00 via Android  1 c++ opengl 开发 GUI ,听着就感觉特厉害… | 
|  |      2privil      2022-09-02 23:11:58 +08:00 !这也太厉害了吧 | 
|  |      3Yien      2022-09-02 23:22:36 +08:00 via Android 大佬🐮🍺 | 
|      4darer      2022-09-02 23:26:02 +08:00 有点屌 这不比官方的性能强多了 | 
|  |      6Ocuses      2022-09-02 23:43:05 +08:00 via iPhone 话说第三方 b 站客户端有法律风险吗? miao project 都下架了 | 
|  |      7xfangs OP @Ocuses 我也有一点点疑问,但是我猜不盈利应该就没关系吧。对标可以比较 github 上另外一个 c#写的 Win 上的第三方客户端 bili.UWP | 
|  |      8hronro      2022-09-03 00:40:07 +08:00 PC 本地运行(在 Linux 与 macOS 测试通过, Windows 应该也可以编译运行) | 
|  |      9hronro      2022-09-03 00:40:48 +08:00 所以咋不提供一个 Linux 或 macOS 的预编译 binary 呢 | 
|      10hs0t      2022-09-03 00:44:39 +08:00 via Android 蹲一个安卓电视版 | 
|      11zhlxsh      2022-09-03 00:50:36 +08:00 via iPhone 看了一下,普通 switch 不能用对吧 “反馈问题前要做的事 仅在最新 大气层 + 最新 固件 + FAT32 内存卡测试,其他组合出现的问题不进行处理。” | 
|  |      12xfangs OP @hronro 感觉官方做的很好了呀,这个本身就是复刻的官方版本,所以就没提供。除此之外,因为我本地有很多库是动态链接的,发布预编译版本还需要整个重新编译一次,比较麻烦,或许以后有时间会搞一下 | 
|      14zhujyxs0831      2022-09-03 02:15:09 +08:00 via iPhone 发布在哪个服?感觉不错啊,我都用 switch 看油管 | 
|  |      15bao3      2022-09-03 02:16:15 +08:00 via iPhone  1 谁能帮忙编译一个 Steam Deck 版本 | 
|  |      16thetbw      2022-09-03 10:41:54 +08:00 via Android 整个电视版蛮不错 | 
|      17cwaken      2022-09-03 11:11:18 +08:00 via iPhone 真强,没用浏览器,全部都自己处理 | 
|      18cwaken      2022-09-03 11:15:55 +08:00 via iPhone mpv 这块我没研究过,我做直播控件是用 live555+ffmpeg 。 你看这套方案是不是更简单一些 | 
|  |      19xfangs OP @cwaken mpv 也不复杂,支持的协议也很多,而且有几个人一直在做 mpv 和 switch 相关的工作。现在 switch 上播放视频偶尔还有问题,我感觉有可能是 ffmpeg 在 switch 上的问题 | 
|  |      20mh      2022-09-03 13:25:32 +08:00  1 LZ 未来考虑弄个 apple tv 的版本吗,现在 apple tv 上没有能用的 b 站客户端了 | 
|  |      21homer      2022-09-03 13:47:53 +08:00 楼主 build 一个 PC 、macOS 版的吧,不会折腾。 | 
|  |      22forsky      2022-09-03 13:53:28 +08:00 via Android NS 吃灰中,让我拿出来充充电 | 
|      23cwaken      2022-09-03 15:54:42 +08:00 via iPhone @xfangs ffmpeg 稳定性是 ok 的,如果有问题的话,那应该是 c++调用 api 部分不干净,有很多新老 api 在混用 | 
|  |      25xfangs OP @cwaken 太感谢回复了,我对 ffmpeg 还是处于一无所知的状态,再加上 switch 上 gdb 也不稳定(毕竟都是非官方支持的)导致我更加懵了。我感觉确实是有可能是哪里没调用对,之前就遇到过加载视频出现随机的卡死,后来发现是 switch 上某个网络相关的功能没实现,改了一下 ffmpeg 的编译配置就好了,或许其他问题也就隐藏在某个位置。 | 
|  |      26xfangs OP @homer 因为我本地很多库是动态库,编译出来在别人那里还是需要装环境,所以就没发布其他版本。这个得等之后有空的,看着哪天我搞个自动构建 | 
|  |      27xfangs OP @zhujyxs0831 很遗憾啊,得破解才行 | 
|  |      29xfangs OP @bao3 可以在咱们项目的 github 发一个 issue 诶,我也很想看到这个软件运行在 Steam Deck 上(虽然我还没有),可以先发一下,没准哪天我有空用虚拟机编译一下,可以找你来测试呀~ | 
|  |      32Felldeadbird      2022-09-03 21:57:11 +08:00 这个强大。虽然我的 NS 装不了。 | 
|      34zhujyxs0831      2022-09-03 22:20:02 +08:00 via iPhone @xfangs 那可惜了 | 
|      35FrankAdler      2022-09-06 13:29:37 +08:00 想起来了,原来我还有个 switch 呢 | 
|  |      36xfangs OP @bao3 项目的 github action 里提供了 windows 的可执行文件,没准也可以运行在 steam deck 上 | 
|  |      40Solix      2022-12-02 11:43:19 +08:00 @xfangs #39 建议直接发布到 flathub ,这样 steamdeck 上应用商店直接可以下载安装了,我在 steamdeck 上用了,还挺好使 | 
|      41dragonflylee      248 天前 最近更新了 1.5.1 对 PSVita 平台的版本做了重点优化 |