当任天堂 Wii 也开始刷 Jellyfin:一位开发者把 2006 年的客厅主机重新接回了流媒体时代

开发工具 2026年4月14日
当任天堂 Wii 也开始刷 Jellyfin:一位开发者把 2006 年的客厅主机重新接回了流媒体时代
GitHub 上最近冒出一个很有意思的开源项目 WiiFin,它试图让任天堂 Wii 变成 Jellyfin 的客户端,把这台近二十年前的游戏机重新拉回家庭影音网络。它不只是怀旧玩家的玩具,更像是在提醒今天的科技行业:所谓“过时设备”,很多时候只是没人愿意继续为它写软件。

一台老 Wii,忽然又有了“新工作”

科技圈这几年有个很有趣的现象:越是被主流产业链遗忘的设备,越容易在开源社区里获得“第二人生”。最新的例子,是 GitHub 上的一个项目——WiiFin。它的目标很直接:把任天堂 Wii 变成 Jellyfin 客户端,让用户能在这台 2006 年发布的家用主机上访问自己的媒体库、播放视频内容。

如果你对这两个名字里任何一个感到陌生,也没关系。Wii 是任天堂最成功的主机之一,曾经凭体感操作席卷全球客厅;Jellyfin 则是近几年很受极客和家庭影音爱好者欢迎的开源媒体服务器,很多人把它看作 Plex、Emby 之外更自由的一种选择。一个是“上古客厅硬件”,一个是“现代自建媒体中心”,这两个时代感截然不同的产物,如今被一个叫 fabienmillet 的开发者用 WiiFin 连接起来,光这个组合本身,就足够让人会心一笑。

从 GitHub 页面来看,WiiFin 目前已经公开发布,仓库已有数十次提交,项目也在持续更新。最近一次更新提到修复 HTTP schema、更新 roadmap,并加入 auto-discover(自动发现)功能。换句话说,这不是一个只停留在概念演示阶段的“脑洞工程”,而是已经在往可用性推进的真实项目。对于老设备玩家来说,这种信号很重要:能跑起来是一回事,能不能被普通玩家折腾明白,是另一回事。

这不只是怀旧,它其实踩中了今天家庭媒体的痛点

很多人看到这类项目,第一反应往往是“有趣,但有什么用?”这恰恰是 WiiFin 最值得聊的地方。

今天的流媒体世界表面上极度繁荣,Netflix、Disney+、YouTube、Bilibili、Apple TV+ 应有尽有,但普通用户对内容控制权反而越来越弱。片库会消失,版权会轮转,清晰度可能因为套餐变化而缩水,平台甚至会悄悄下架你昨天还能看的东西。也正因如此,Jellyfin 这类自建媒体系统这几年在全球范围内越来越受欢迎。它代表的是一种相反的思路:与其把观影体验交给平台分发,不如自己搭服务器、自己整理媒体库、自己决定在什么设备上看。

WiiFin 的意义就在这里。它看似只是“让 Wii 播 Jellyfin”,本质上却是在延续一种越来越珍贵的技术精神——用户对硬件和内容的再掌控。你家里一台尘封已久的 Wii,原本在今天的消费电子逻辑里已经没有商业价值了:官方服务停了,生态结束了,厂商也不会再关心它。但开源社区不这么看。只要设备还能联网、还能解码、还能输出画面,它就仍然有改造价值。

这件事尤其像是对当下消费电子行业的一种温和反讽。今天很多智能电视买回来三五年,应用商店就开始掉队,系统更新变慢,装几个新 App 就力不从心。相比之下,一台发布时间比 iPhone 还早的 Wii,竟然还能借助社区开发重新接入现代媒体服务。听上去荒诞,但也很真实:不是硬件自然死亡,而是软件支持先一步放弃了它。

把 Wii 拉回流媒体时代,技术上并不浪漫

当然,情怀归情怀,技术问题也不会因为怀旧而自动消失。WiiFin 真正让人佩服的地方,是它要面对的限制几乎写在硬件年代里。

Wii 的性能放到今天来看非常有限,网络能力、编解码支持、分辨率、内存空间,都不是为现代流媒体设计的。现在我们习惯了 4K、HDR、HEVC、杜比视界,甚至默认一个视频客户端就该有漂亮海报墙、流畅搜索、即时转码和跨设备同步。但 Wii 所处的世界,是另一个量级:480p 输出、老旧浏览器体验、极其受限的运算资源。在这种前提下,把 Jellyfin 接进来,靠的不是“堆配置”,而是非常克制的工程取舍。

从仓库结构看,WiiFin 并不是简单套壳网页,而是围绕 Wii 平台能力做了专门开发。项目中还提到 MPlayer CE build,这说明它很可能借助 Wii homebrew 圈已经成熟的一些影音播放基础设施。这个思路很聪明:不是从零开始“发明播放器”,而是站在老社区多年积累的肩膀上,去解决“如何跟 Jellyfin 服务端对接”这个更关键的问题。

也正因为如此,WiiFin 的技术价值并不只是“支持一个新客户端”。它其实展示了一个老话题:当设备性能不够时,现代软件该如何优雅退化?今天很多应用默认硬件无限强、网络无限快,于是越做越臃肿。可 WiiFin 这种项目提醒我们,真正有功底的软件开发,恰恰是在资源紧张时还能保住核心体验。能在一台老主机上把媒体库浏览、连接、播放这些关键链路打通,本身就是一种很硬核的能力。

为什么偏偏是现在,老设备复活项目越来越多?

WiiFin 不是孤例,它只是近几年“老设备再利用”浪潮中的一个新样本。

你会发现,越来越多开发者开始给旧硬件写新软件:有人让老 Kindle 变成信息面板,有人把初代 iPod 改成蓝牙播放器,有人让旧安卓机当家庭监控屏,还有人持续给 PSP、3DS、PS Vita、Dreamcast 乃至老路由器开发新功能。这股潮流背后,一半是技术趣味,一半是现实压力。

技术趣味很好理解。对很多开发者来说,在现代手机或 PC 上做应用,像是在现成高速公路上开车;而在 Wii 这种平台上做事,更像是在山路上改装老爷车,慢,但有成就感。你会更直接地面对网络协议、内存分配、输入逻辑、解码能力这些底层问题。那种“终于跑起来了”的快乐,和在云服务后台点几下部署按钮,不是一个量级。

现实压力则更尖锐。全球电子垃圾问题一直在恶化,而消费电子行业普遍缺乏真正长期的软件承诺。厂商最擅长的是卖新设备,不是延长旧设备寿命。于是,开源社区某种意义上扮演了“数字维修工”的角色,把原本该被丢弃的东西,重新接回网络和日常使用场景。WiiFin 的象征意义就在于此:一台游戏机不必永远只做游戏机,它可以成为家庭影音节点、客厅里的第二屏,甚至只是一个让人重新打开电视柜的理由。

不过,这里也有一个值得思考的争议点:这类项目到底是在解决真实需求,还是只是极客自娱自乐?我的看法是,两者都有。绝大多数普通用户不会为了看 Jellyfin 去折腾一台 Wii,这很正常。但科技史上很多后来影响广泛的想法,最初都是少数人的“无用之用”。当一群人不断证明旧硬件仍可被现代协议和服务接纳,行业对“设备生命周期”的认知就会被慢慢改写。

WiiFin 最迷人的地方,是它有一点“逆时代而行”

在 AI、算力、超大模型占据头条的今天,一个 Wii 的 Jellyfin 客户端,显得非常不合时宜。它没有融资故事,没有宏大叙事,也不会立刻改变哪个产业链。但恰恰因为如此,它才显得可爱。

今天我们谈科技创新,常常默认创新必须更大、更快、更贵:更多参数、更强芯片、更高订阅费。WiiFin 代表的却是另一条路径——不是制造一个新入口,而是把旧入口重新打开。它并没有发明新的媒体消费模式,只是温柔地问了一句:你家里那台早该退休的设备,真的已经没有任何可能性了吗?

我很喜欢这种项目的气质。它不跟主流商业逻辑正面对抗,也不高喊什么口号,而是用代码一点点证明:技术世界不只有新品发布会,还有修复、兼容、延寿、再利用。某种程度上,这比“又一个 AI 助手”更接近普通人的生活。毕竟,大多数家庭真正需要的,不是再买一块屏幕,而是让已经拥有的设备继续有用。

如果 WiiFin 后续能把自动发现、连接配置、播放稳定性继续打磨好,它在 homebrew 和 Jellyfin 社区里很可能会吸引一批稳定用户。规模也许不大,但影响未必小。因为它给出的不是单一答案,而是一个示范:只要协议开放、社区还在,老设备就未必注定沉默。

而这,可能正是今天科技世界最稀缺的一种乐观。

Summary: WiiFin 表面上是个小众开源项目,实际上击中了两个越来越重要的话题:用户对内容和设备的控制权,以及老硬件的再利用价值。我判断,这类“旧设备接入现代服务”的项目未来会越来越多,不会成为大众主流,却会持续影响极客社区和家庭媒体生态。真正值得行业反思的不是 Wii 能不能看 Jellyfin,而是为什么这么多仍能工作的设备,往往只因软件停止支持就被判了“死刑”。
WiiFinJellyfin任天堂 WiiGitHub开源项目媒体服务器流媒体HTTPauto-discoverfabienmillet