开发了一个可以运行在 Switch 上的 B 站客户端——wiliwili(没错就是那个游戏机!)

2022-09-02 22:43:02 +08:00
 xfangs

简单介绍

一个第三方 Nintendo Switch B 站客户端

wiliwili 拥有非常接近官方 PC 客户端的 B 站浏览体验,同时支持触屏与手柄按键操控,让你的 switch 瞬间变身机顶盒与掌上平板。

项目首页

项目是 纯 C++ / opengl 写的,目前可以运行在 pc 全平台和 switch 上,不过只提供了 switch 的可执行文件,其他平台需要自己编译了。

除了 switch 外,我感觉那些 win 掌机或者有什么 linux 开发板拿过来跑一跑应该也是不错的。

欢迎大家前来点个 star

https://github.com/xfangfang/wiliwili

支持特性

  • 主题色:支持根据 switch 主题自动切换深浅
  • 播放页:视频 番剧 影视 综艺,同时支持弹幕
  • 个人页:扫码登录 历史记录 个人收藏
  • 搜索页:视频 番剧 影视
  • 动态页:关注的 UP 主更新的视频
  • 直播页:不是十分稳定的支持 (也可以说是十分不稳定)
  • 分类检索:快速找到想看的电影和番剧
  • 首页推荐:完美复制原版 pc 端布局

真机截图

5019 次点击
所在节点    分享创造
40 条回复
homer
2022-09-03 13:47:53 +08:00
楼主 build 一个 PC 、macOS 版的吧,不会折腾。
forsky
2022-09-03 13:53:28 +08:00
NS 吃灰中,让我拿出来充充电
cwaken
2022-09-03 15:54:42 +08:00
@xfangs ffmpeg 稳定性是 ok 的,如果有问题的话,那应该是 c++调用 api 部分不干净,有很多新老 api 在混用
cwaken
2022-09-03 15:55:51 +08:00
@xfangs 这块中文资料都不行,要直接看 ffmpeg 实时更新的官方例子
xfangs
2022-09-03 18:48:23 +08:00
@cwaken 太感谢回复了,我对 ffmpeg 还是处于一无所知的状态,再加上 switch 上 gdb 也不稳定(毕竟都是非官方支持的)导致我更加懵了。我感觉确实是有可能是哪里没调用对,之前就遇到过加载视频出现随机的卡死,后来发现是 switch 上某个网络相关的功能没实现,改了一下 ffmpeg 的编译配置就好了,或许其他问题也就隐藏在某个位置。
xfangs
2022-09-03 18:49:59 +08:00
@homer 因为我本地很多库是动态库,编译出来在别人那里还是需要装环境,所以就没发布其他版本。这个得等之后有空的,看着哪天我搞个自动构建
xfangs
2022-09-03 18:50:32 +08:00
@zhujyxs0831 很遗憾啊,得破解才行
xfangs
2022-09-03 18:52:01 +08:00
@mh apple tv 不太行,我对 ios 不太熟悉,现在底层用的图形库要改移动端的话还需要做一些移植工作
xfangs
2022-09-03 18:54:07 +08:00
@bao3 可以在咱们项目的 github 发一个 issue 诶,我也很想看到这个软件运行在 Steam Deck 上(虽然我还没有),可以先发一下,没准哪天我有空用虚拟机编译一下,可以找你来测试呀~
cwaken
2022-09-03 18:59:40 +08:00
@xfangs 你不要用 ffmpeg 的网络功能。它是根据 live555 改的。而且很久没更新
xfangs
2022-09-03 20:01:36 +08:00
@cwaken 感谢,学习了
Felldeadbird
2022-09-03 21:57:11 +08:00
这个强大。虽然我的 NS 装不了。
homer
2022-09-03 22:10:03 +08:00
@xfangs 好的 谢啦~
zhujyxs0831
2022-09-03 22:20:02 +08:00
@xfangs 那可惜了
FrankAdler
2022-09-06 13:29:37 +08:00
想起来了,原来我还有个 switch 呢
xfangs
2022-09-27 19:14:00 +08:00
@bao3 项目的 github action 里提供了 windows 的可执行文件,没准也可以运行在 steam deck 上
xfangs
2022-09-27 19:14:29 +08:00
@homer 可以在 github action 中下载到 windows 的可执行文件
xfangs
2022-12-02 00:15:10 +08:00
@bao3 release 里可以下载 flatpak 安装包了
xfangs
2022-12-02 00:15:44 +08:00
@hronro 现在已经提供了 linux mac win 客户端
gaobh
2022-12-02 11:43:19 +08:00
@xfangs #39 建议直接发布到 flathub ,这样 steamdeck 上应用商店直接可以下载安装了,我在 steamdeck 上用了,还挺好使

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/877359

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX