WiiFin brings Jellyfin streaming to the Nintendo Wii — yes, really

What is WiiFin?
WiiFin is an experimental homebrew Jellyfin client built for the original Nintendo Wii. According to the project's README, it has been reported that the app is written in C++ and uses GRRLIB for graphics and MPlayer CE for playback, and that it ships as a ready-to-use .dol or an installable .wad for vWii. Nostalgia meets practicality here — who thought a decade-old motion-controller console could join the streaming party?
Features and limits
It has been reported that WiiFin supports authentication (username/password or QuickConnect), multiple saved profiles (tokens only), library browsing with cover art, detail pages, continue-watching rows, TV season/episode navigation, music playback, and player overlays with seek, volume and track controls. Video playback is handled via server-side transcoding streamed into an integrated MPlayer CE engine; direct-play is allegedly not supported and audio is limited to stereo through transcoding. Subtitle rendering depends on the server embedding them into the stream. Expect rough edges on real hardware — the repo warns the project is experimental.
Building and running
Developers can build with devkitPro (devkitPPC, libogc) and dependencies like GRRLIB and mbedTLS (bundled). The README includes a simple build script and notes Dolphin-friendly usage (dolphin-emu -e WiiFin.dol) or instructions for copying a boot.dol to SD:/apps/WiiFin/ or installing the WiiFin.wad on vWii. Want video playback on real hardware? You’ll need MPlayer CE compiled as a library; without it the app still builds but video won’t play.
Roadmap and contribution
The project lists planned features — sorting/filtering, favorites, and multiple UI themes — and invites contributors via PRs, bug reports, and feature requests under a GPLv3 license. For fans of the retro-homebrew scene, this feels like a small but joyful reclaiming of hardware: modern streaming on classic living-room kit. Interested? Clone the repo, fire up Dolphin, and take it for a spin.
Sources: github.com/fabienmillet, Hacker News
Comments