PlayFusion is a controller-friendly gaming and media operating system based on Kazeta and Kazeta+.
It keeps Kazeta's insert-media-and-play model while adding an internal game library, automatic loose-ROM media, movies and music, a digital jukebox, profiles, storage expansion, firmware management, additional emulator runtimes, and a fully reworked television-friendly interface.
Download the current public installer from the PlayFusion releases page. The installer is distributed as numbered parts because the complete raw disk image is larger than GitHub's per-asset limit. Download every part and use the included Windows or Linux rebuild script before flashing the IMG.
Before installing, review the changelog and current known issues.
-
PlayFusion User Wiki — setup and instructions for games, removable media, movies, music, profiles, saves, controllers, themes, storage, discs, networking, and troubleshooting.
-
Runtime downloads — all 37 downloadable
.kzrruntime packages for PlayFusion, Kazeta+, and compatible Kazeta installations. -
Runtime catalog and BIOS guide — system support, installation paths, required firmware, and checksums.
-
PlayFusion theme downloads — PlayFusion-native themes, matching system-folder artwork, and backward-compatible Kazeta+ packages.
-
Theme and USB theme guide — create, package, import, apply, and reset PlayFusion or backward-compatible Kazeta+ themes.
-
Signed update guide — cumulative internet/offline updates, signature verification, and automatic rollback behavior.
- 39 bundled Kazeta-compatible runtimes
- PlayFusion Arcade and Hell on Rails factory games
- System-organized Internal Games gallery and Game Manager
- Automatic single-ROM and multi-ROM USB/SD/data-disc support
- PS1/PS2 and supported backup-disc identification
- Movies, TV shows, music, DVD playback, and Digital Jukebox
- projectM cabinet and fullscreen audio visualizations
- Default plus three optional named profiles with separate saves
- Additional internal HDD/SSD game libraries
- BIOS/firmware inventory and USB importer
- Controller normalization and per-system/per-game layouts
- FTP, SSH, and SFTP maintenance access
- Native themes, animated backgrounds, and custom screensavers
- Signed cumulative updates with automatic rollback and boot-health checks
bios/- Rust television interface and PlayFusion visual assetsrootfs/- files and services installed into the system imageplayfusion-arcade/- source for the bundled arcade collectionoptical-stream/- optical-disc streaming sourcetools/- installer, patching, runtime, and release toolingdocs/- feature, runtime, firmware, and internal-library documentationmanifest- Arch Linux package and service manifest
The image builder targets Arch Linux and expects the Kazeta/Kazeta+ build
environment. Runtime .kzr files are staged outside Git:
sudo env \
RUNTIME_BUNDLE_DIR=/absolute/path/to/release-runtimes \
./build-image.shThe public build deliberately excludes private firmware. For a personal build
using legally dumped firmware, follow docs/private-build.md and keep the
private staging directory outside Git.
Do not submit console BIOS dumps, encryption keys, commercial ROMs/disc images, private signing keys, user profiles, or save data. PlayFusion includes a BIOS Manager so owners can import legally obtained files after installation.
- Original Kazeta concept and implementation: the Kazeta project
- Kazeta+ enhancements: The "Overly Complex" Kazeta+ Guy / The Outcaster
- PlayFusion fork and development: Jason Griffith / PixelGriff Studios