OpenBSD Handbook

    Theme
    • Part I. Install & Configure
      • Introduction to OpenBSD
      • Installing OpenBSD
      • The X Window System
      • Networking on OpenBSD
      • System Configuration
      • OpenBSD Basics
      • Managing Software: Packages and Ports
    • Part II. Daily Operations
      • OpenBSD Desktop Environments
      • Multimedia
      • Printing
      • Linux Compatibility
      • Windows Compatibility
      • Games
    • Part III. System Administration
      • Virtualization
      • Storage and File Systems
      • Updating and Upgrading
      • Localization
      • The OpenBSD Boot Process
      • Security
    • Part IV. Networking & Daemons
      • Services
        • Database
          • MariaDB
          • PostgreSQL
          • Redis
          • memcached
        • Directory
          • YP (NIS)
          • LDAP
        • File
          • NFS
          • Samba
        • FTP Services
          • ftpd
          • ProFTPD
          • vsftpd
          • Pure-FTPd
          • TFTP
        • Mail
          • OpenSMTPD Mail Server
          • Dovecot IMAP and POP3 Server
          • Postfix
          • Exim
          • Rspamd
        • Name
          • Unbound DNS Resolver
          • NSD Authoritative DNS Server
          • BIND DNS Server
        • Networking
          • OpenBGPD
          • rad
          • DHCP on OpenBSD
          • slaacd
        • Web
          • Apache HTTP Server
          • nginx Web Server
          • OpenBSD httpd Web Server
          • relayd Reverse Proxy
        • Logging
          • syslogd
        • Monitoring
          • SNMP
        • Remote Access
          • Audit OpenSSH
          • OpenSSH Server
        • File Synchronization
          • rsync
        • Messaging
          • RabbitMQ Message Broker
        • Time
          • NTP Time Synchronization
      • PF
        • pfctl cheat sheet
        • PF Anchors
        • PF Filter Rules
        • PF Forwarding
        • PF Lists and Macros
        • PF Load Balancing
        • PF Logging
        • PF NAT
        • PF Options
        • PF Policies
        • PF Shortcuts
        • PF Tables
      • Advanced Networking
        • High Availability and State Replication
        • Multi-WAN and Policy-Based Routing
        • VPN and Cryptographic Tunneling
        • Classic and Lightweight Tunnels
        • IPv6 at Scale
        • QoS and Traffic Shaping
        • MPLS and Label Distribution
        • Network Services at Scale
        • Virtualization and Host Networking
        • Large-Scale L2 and L3 Design
        • Telemetry, Logging, and Flow Export
        • Hardening and Operational Safety
        • Reference Architectures
        • Troubleshooting Playbooks
      • Serial Communication
    • Part V. Miscellaneous
      • Virtualization Cheat Sheet
      • OpenBSD Cheatsheet
      • How-to Guides
        • Complete the First 30 Minutes After Installation
        • Check Hardware Compatibility Before Installing
        • Bootstrap Wi-Fi Firmware Without Ethernet
        • Set Up OpenBSD as a Laptop or Workstation
        • Configure Laptop Power Management
        • Run OpenBSD as a Virtual Machine Guest
        • Install OpenBSD on a VPS or Cloud Server
        • Install OpenBSD with Full-Disk Encryption
        • Troubleshoot Web Browsers on OpenBSD
        • Create an Administrator Account with doas and SSH Keys
        • Establish a Conservative Security Baseline
        • Manage OpenBSD with Ansible
        • Recover Access and Reset the Root Password
        • Collect OpenBSD Diagnostic Evidence
        • Configure Secure Remote Access with OpenSSH
        • Set Up WordPress on OpenBSD
        • Build Third-Party Software from Ports
        • Use FIDO Security Keys with OpenSSH
        • Build OpenBSD from Source
        • Configure Wi-Fi Roaming and Wired Failover
        • Dual-Boot OpenBSD on a UEFI System
        • Troubleshoot PF, NAT, and Routing
        • Automate OpenBSD Installation with Autoinstall and PXE
        • Route Multiple VLANs with PF
        • Configure a Road-Warrior WireGuard VPN
        • Troubleshoot Package Installation and Update Failures
        • Route IPv6 Networks without NAT
        • Schedule Recurring Maintenance
        • Plan a Docker Workload Migration to OpenBSD
        • Build a Mail Server with OpenSMTPD, Dovecot, and Rspamd
        • Build a Simple Router and Firewall
        • Monitor an OpenBSD System
        • Back Up and Restore an OpenBSD System
        • Configure softraid RAID1
        • Recover an OpenBSD System That Does Not Boot
        • Install Z shell (zsh)
      • OpenBSD for Linux Users
      • OpenBSD for FreeBSD Users
      • OpenBSD for macOS Users
    • OpenBSD FAQ
    • OpenBSD Architectures
      • OpenBSD Package Search

        chiaki-2.2.0p1

        Package search / Categories / Current snapshot
        โ† Back to search
        OpenBSD branch
        OpenBSD 8.0 releaseCurrent snapshot

        Current snapshot ยท amd64

        open source PS4 and PS5 remote play client

        Project homepage: https://git.sr.ht/~thestr4ng3r/chiaki

        Description

        Chiaki is a Free and Open Source Software Client for PlayStation 4 and PlayStation 5 Remote Play for Linux, FreeBSD, OpenBSD, Android, macOS, Windows, Nintendo Switch and potentially even more platforms. Chiaki is not endorsed or certified by Sony Interactive Entertainment LLC.

        Package information

        Ports path
        games/chiaki
        Package architecture
        amd64
        Maintainer
        The OpenBSD ports mailing-list <ports@openbsd.org>
        Categories
        games, lang/python
        Available flavors
        None listed
        Only for architectures
        aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa

        Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.

        Direct dependencies

        Library

        • devel/sdl2
        • audio/opus
        • graphics/ffmpeg
        • x11/qt5/qtmultimedia
        • x11/qt5/qtsvg
        • x11/qt5/qtbase

        Runtime

        • lang/python/3

        Build

        • devel/protobuf-c
        • devel/py-protobuf
        • devel/py-setuptools
        • sysutils/py-standard-pkg-resources
        • devel/cmake/core STEM->=4
        • devel/ninja
        • lang/python/3
        • x11/qt5/qttools
        • devel/dwz

        Test

        • lang/python/3
        OpenBSD README

        This README contains unresolved ports variables; replace them before using its commands.

        +-----------------------------------------------------------------------
        | Running chiaki on OpenBSD
        +-----------------------------------------------------------------------
        
        Remote Play client registration
        ===============================
        
        If your PS4/PS5 Console is on the same layer 2 network segment, is
        turned on or in stand-by mode, and does not have Discovery explicitly
        disabled, then Chiaki should find it.
        
        Otherwise, you can add it manually. To do so, click the "+" icon in
        the top right, and enter your console's IP address.
        
        You will then need to register your console with Chiaki.
        Two pieces of information are required to do this:
        
        Obtaining your PSN AccountID
        -----------------------------
        
        Starting with PS4 firmware 7.0, it is necessary to use a so-called
        "AccountID" as opposed to the "Online-ID" for registration.
        
        This ID seems to be a unique identifier for a PSN Account and it can
        be obtained from the PlayStation Network after logging in using OAuth.
        A Python script which does this is provided here:
          ${LOCALBASE}/share/examples/chiaki/psn-account-id.py
        Simply run it in a terminal and follow the instructions. Once you know
        the ID, write it down. You will likely not have to repeat this process.
        
        Obtaining a Registration PIN
        -----------------------------
        
        The console must be put into registration mode in order to allow
        Chiaki to register as a remote play client.
        
        To do this on a PS4, go to:
        Settings -> Remote Play -> Add Device
        Alternatively, on a PS5:
        Settings -> System -> Remote Play -> Link Device
        
        The console will now wait for new Remote Play clients to connect.
        
        Starting Remote Play
        --------------------
        
        Double-click your console's entry in Chiaki's main window to start
        Remote Play.
        
        Key Bindings
        ============
        
        Key bindings can be reviewed and changed in Chiaki's settings dialog.
        The F11 key is an undocumented and hard-coded fullscreen toggle.
        
        Controllers
        ===========
        
        PlayStation controllers attach as ujoy(4). Chiaki recognizes official
        Sony controllers based on a hard-coded list of SDL controller IDs.
        The upside is that no controller button configuration is required.
        The downside is that PlayStation-compatible third-pary controllers
        might not work even if they work with the console.
        

        Package guides

        • Installing and updating packages

        Package details as JSON

        Report a bug