Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Chiaki-ng PS4

From GameBrew
chiaki-ng
Chiaki4deckps4.png
General
Authorstreetpea
TypePC Utilities
Version1.9.6
LicenseAGPL-3.0
Last Updated2025/02/25
Links
Download
Website
Source
Support Author

Chiaki-ng is a community-driven fork (or continuation) of the original Chiaki project, which is an open-source PlayStation Remote Play client. The main goal of Chiaki-ng is to extend and improve upon the features provided by Chiaki, while maintaining free and open-source availability across multiple platforms (e.g., Linux, Windows, macOS, etc.). Although it closely follows the original Chiaki architecture, Chiaki-ng introduces refinements and additions that may include:

  1. PS4/PS5 Remote Play Support
    • Allows users to stream and control their PlayStation console from a PC or other devices without needing Sony’s official Remote Play software.
    • Focuses on stable streaming performance, compatibility, and minimal latency.
  2. Enhancements Over Original Chiaki
    • Various bug fixes, quality-of-life improvements, or UI tweaks.
    • May incorporate updated dependencies and improved handling of newer PlayStation firmware.
    • Additional controller configurations or expanded support for gamepads, keyboard & mouse mappings, etc.
  3. Cross-Platform Compatibility
    • Like the original project, Chiaki-ng aims to be easily built and run on multiple operating systems.
    • Uses common tools (e.g., CMake) to simplify the build process.
  4. Open-Source and Community-Oriented
    • Released under the same permissive license as Chiaki (likely GPLv3 or similar), encouraging community contributions.
    • Maintains a transparent development process, allowing users to suggest new features and submit pull requests.
  5. Usage and Setup
    • Similar to Chiaki, users typically need to register their PlayStation console once to obtain the required credentials (PSN Account ID).
    • Documentation in the repository provides instructions for compilation, installation, and troubleshooting.

Please follow this guide how to setup.

Media

Remote Play PS5 Games Anywhere! New Chiaki Update Makes It Easy! (GG_Sheed)

Steam Deck OLED: Chiaki4deck 1.6 Update! | BEST 2024 Community Layout (Pete Talks Tech)

Screenshots

chiaki4deckps4-01.png

chiaki4deckps4-02.png

chiaki4deckps4-03.png

chiaki4deckps4-04.png

Changelog

v1.9.6

  • improve controller mapping by adding support for many more controllers and improving support of existing controllers
  • greatly improve success rate for generating remote connection via PSN tokens via in-app browser
  • fix issue where console that becomes available right after clicking on it is never recognized as available, causing you to have to relaunch to begin a session
  • add option to disable audio and/or video
  • add ability to disable or alter stream shortcut
  • fix issue where remote connection via PSN fails if UPNP gateway is discovered but mapping fails
  • prevent Linux guests from sleeping/turning on screensaver if there is active controller movement
  • remove dependency on hidapi-hidraw from appimage
  • add native wayland support for flatpak and appimage
  • fix delay in adaptive triggers when using DualSense in bluetooth mode
  • tweak haptic rumble code for higher accuracy
  • add option to set stream stats to always on in audio/wifi
  • adjust rumble intensity based off of console setting
  • fix address not automatically being filled in for regular registration
  • improve DualSense controller rumble
  • fix issue where DualSense could lose its haptics/rumble after connecting while low on battery
  • allow configuring true haptic intensity manually
  • small improvements to settings UI
  • change audio size buffer to slider in 10ms increments
  • change bitrate to slider in 1 Mbps increments
  • change bitrate to default for its resolution when changing resolution
  • disable Steam on-screen keyboard in desktop mode on Steam Deck as it performs erratically

v1.9.5

  • Make sure popup dialogs don't appear during autoconnect
  • Use existing appids from steam shortcuts to prevent losing images and proton prefixes when creating a new shortcut
  • Improve motion controller reset detection
  • Add steam shortcut creation to Windows msvc build
  • Allow adjusting volume in-app
  • Resize gui to last set size upon opening + add stream option for adjustable stream window
  • Change default bitrate from 30,000 to 15,000 to match the official remote play app's default

v1.9.4

  • add automatic (pinless) registration for locally discovered consoles
  • adjust adaptive trigger and haptic intensity based on the PS5 settings
  • Set led (lightbar) colors during gameplay for applicable controllers in games that support this feature
  • patch bug causing stream session to fail connecting in certain instances
  • reduce app load time
  • add controller navigation icons to GUI
  • enable zero-copy decoding for hdr on Windows using the AMD radeon driver (was previously disabled due to a driver bug)
  • add Winget and Chocolatey support for Windows
  • patch bug causing remote connection via PSN to fail in an edge case
  • add Windows portable zip release to releases in addition to installer
  • change cancelling button for auto-connect and remote connection via psn to back button / escape instead of any button
  • add configurable display options
  • enable adjusting libplacebo custom renderer preset + display options via stream menu (so you can see the effects while adjusting them)
  • add reminder for create steam shortcut on platforms where it's enabled + add remind me option to remote play setup popup
  • fix controller shortcut not adding when using the create steam shortcut button and the non-Steam game already exists
  • fix unstreamable content message not appearing in some instances
  • fix issue causing L2 adaptive trigger to lock in certain games
  • fix controller mapping appearing for Steam Virtual controllers
  • fix Steam Deck desktop mode controller mode (activated by holding options button) not working with chiaki-ng
  • fix Google Stadia controller mapping
  • fix controller navigation temporarily losing focus in certain edge cases

v1.9.3

  • add Linux arm64 appimage
  • fix bug that can cause chiaki-ng to fail to start after new PlayStation firmware update if user has a login pin and in some other edge cases

v1.9.2

  • HDR support for MacOS and Windows
  • Add Windows installer
  • Increase stability of motion controls
  • Add native webview for obtaining PSN tokens, making it possible to obtain the token easily in Steam OS game mode
  • Add ability to set custom window resolution
  • Fix import/export dialogs to work with appimage and Steam OS game mode
  • enable switching between dpad mode and dpad touch emulation mode with any chosen combo up to 4 keys set in settings
  • expand motion control reset to work with more games beyond the Resident Evil 4 demo
  • Fix issue where session wouldn't close if canceled after waking the console but before connecting
  • Fix issue where session may fail to connect if it receives invalid frames initially
  • Show settings maximized at start instead of 720p

v1.9.1

  • Adds dpad touch emulation to use the dpad for touchscreen touches and swipes see dpad touch emulation
  • Automatically wakes-up discovered console when connection requested instead of requiring the user to wake-up first
  • Add --exit-app-on-stream-exit option to exit chiaki-ng immediately after closing a streaming session
  • Fix registration issues related to broadcast settings by automatically detecting when broadcast should be used
  • Reset motion controls when necessary to prevent jumping to position when using motion controls to aim in games that activate motion controls via a trigger press such as Resident Evil 4 Remake
  • Fix bug where upnp discovery could take too long, causing the remote connection via PSN to fail
  • Notify users of the possibility of remote connection via PSN as many users aren't aware of this option still
  • Add mapping for Share button on Xbox Series and Xbox One Controllers
  • Display current profile name with colon after application name as Application Display Name
  • Update controller mappings to be portable across all platforms (Linux, Mac/OS, and Windows)
  • Add controller name for controller mapping for controllers that don't have a name configured in the mapping itself
  • Allow entering controller mapping and reset mapping using the back button
  • Make log dialogs, registered consoles, and hidden consoles scrollable with a controller
  • Increase STUN timeouts to 5 seconds + add timeouts for curl of 10 seconds
  • Make key mapping dialog navigable with controller
  • Disable zero-copy for hw cards that don't support it
  • Increase wait time for DualSense haptics of DualSense edge to come online to 15 seconds
  • Add homebrew cask for chiaki-ng for MacOS
  • Fix an error causing a crash when random stun allocation was used for remote connection via PSN
  • Fix a memory leak in remote connection via PSN

v1.9.0

  • adds Controllers section to chiaki-ng settings which allows you to configure the mapping for your controller (especially nice for mapping Xbox and Switch controllers to PlayStation inputs) [Note: Controllers mapped via Steam should be mapped directly in the Steam UI gamepad configurator as opposed to this menu. If you try to map a controller that is mapped via Steam in this menu it will give you a notification that it should be mapped via Steam.]
  • adds Custom renderer option which allows you to configure your renderer options very granularly with the options at https://libplacebo.org/options/
  • add defaults to all settings so users are aware of the defaults/which settings they've changed
  • add different haptic rumble intensity settings for users to configure if the default is not to their liking
  • add ability to hide un-registered discovered consoles
  • for manual connection show 1 pane with all relevant information instead of 2 panes when console is discovered + allow user to choose between registered consoles (regardless of whether or not they are currently discovered) + make PS5 default console type
  • disable double click for fullscreen by default and allow re-enabling via the Video section of the Settings
  • fix crash when user has more than 1 PS5 registered with PSN
  • fix crash that could happen when a user uses the wake from sleep feature
  • fix corrupt stream that could occur after several hours of streaming
  • fix launching from a path with non-ascii characters on Windows
  • fix decimal points turning into scientific notation numbers in QSliders
  • properly terminate ipv6 discovery service
  • ping all network interfaces on Linux and MacOS allowing discovery of previously undiscovered consoles

v1.8.1

  • enable haptic feedback for DualSense on MacOS (see enabling haptic feedback for DualSense on MacOS)
  • fix issue where sleeping your client device on Linux would cause chiaki-ng to crash
  • give user link to use in a browser when using psn login in game mode on Steam Deck
  • creating Steam shortcut improvements (i.e., add a timestamp to the backup file so multiple can be saved and not allowing creating another shortcut while currently creating one)
  • scale the official Steam icons for chiaki-ng used in the create a Steam shortcut button to the appropriate sizes to fix pause will scrolling through Steam menu with chiaki-ng added as a non-steam game in Steam big-picture mode
  • changes MacOS icons to give them the "MacOS" style (i.e., rounded edges, etc.)

v1.8.0

  • changes name and artwork for chiaki-ng
  • changes current profile when using --profile option

v1.7.4

  • adds notification when psn creds expire
  • use IPv4 for hostnames as ps4/5 don't support using IPv6 for remote play
  • allow entering pin using enter key as alternative to selecting ok

v1.7.3

  • Switch, create and delete profiles via Settings (Gear icon)->Config->Manage Profiles. You can also make a shortcut launching from a specific profile with the --profile=profile_name option where profile_name is the given profile's name
  • Fix issue where discovery doesn't work in certain setups on Windows
  • Fix issue where autoconnect doesn't work with manually added connection on Windows

v1.7.2

  • Separate Local and Remote and PS4/PS5 settings so you can set appropriate settings for each type of connection
  • Enable more network types to work with remote connection via PSN (Note: some can only be made to work a % of the time due to limitations with remote play imposed by Sony)
  • Export/import option for settings to transfer across devices/platforms
  • Adds auto hw decoder option which is now the default. It chooses the best decoder for your platform from the available decoders
  • Make Chiaki4deck ipv6 compatible (ipv6 not yet supported by remote play on the console [i.e., in Sony's PlayStation firmware] so can't be used yet)

v1.7.1

  • Brings support for PS4 consoles using remote connection via PSN (Note: only main PS4 registered to your PSN account can be used for remote play via PSN)
  • Enables remote connection via PSN to work with more network types

v1.7.0

  • Allow zooming out from resolution for users targeting a resolution beyond their screen resolution (i.e., 1080p on Steam Deck)
  • Enable don't fragment for MacOS Big Sur and later for more accurate MTU readings during Senkusha
  • Create a fallback session id when session id isn't received instead of erroring out
  • Workaround patch for vulkan ffmpeg hw decoder bug affecting Nvidia 30 series graphics card users
  • Add additional option for obtaining the PSN AccountId via logging in with your PSN username and password (in addition to the public lookup)

v1.6.6

  • Enable using mtu as low as 576
  • Enable gyro on Steam Deck automatically (can now set gyro to none in Steam Settings and still use native gyro)
  • Adjust haptic rumble to work better with rumble motors
  • Add variable zoom (accessible via Stream Menu)
  • Enable mic support on MacOS (now on all platforms)
  • Fix issues with address when registering manual consoles
  • Update steam shortcut creation to cover additional edge cases
  • Add option to reset key mappings to default in Settings
  • Add Steam shortcut option to Windows build

v1.6.5

  • Provides quiet haptic rumble for Steam Deck (default) in addition to optional noisy haptics
  • Adds haptic rumble for MacOS
  • Allow escape key to be selected for key mappings in Settings
  • Add option to start the stream with the mic unmuted
  • Add Steam Shortcut now also available on Windows

v1.6.4

  • Adds create Steam Shortcut option for Linux and Mac
  • Allow setting console pin for console in settings
  • Add window type option in settings (fullscreen, stretch, zoom)
  • Fix issue causing extra blank ip manual console added when registering non-manual console
  • Add option to adjust when Wifi connection symbol appears based on % of dropped packets in 200ms interval

v1.6.3

  • Trade-off minor image artifacts for smoother stream
  • Fix race condition causing remote play on console has crashed
  • Fix issue where dropped packets results in losing mic connection
  • Correctly set render preset
  • Set Dualsense microphone and LED to match microphone mute status
  • Add PS5 Rumble for controllers other than DualSense and Steam Deck (which have native haptics support)
  • Enable game mode in MacOS
  • Fix congestion control stop on Windows and log Auto audio output when chosen
  • Add alternate option of using flipscreen.games to query PSN Login
  • Correctly replace old reference frames and update bitstream parsing

v1.6.2

  • Fixes framepacing regression introduced in 1.6.0
  • Dualsense haptics now work again on Linux
  • Corrects stretch and zoom when using stream command
  • Stop stream freezing on close on Windows
  • Stop stream crashing on close on Windows
  • Report corrupted frames earlier resulting in less frames dropped when a corrupted frame occurs
  • Fix mac arm build not opening and reporting as damaged due to not being signed (was also backported to 1.6.1)

v1.6.1

  • Fixes console registration
  • Fixes fullscreen double-click and F11 shortcuts
  • Don't close main window when closing stream session on MacOS
  • Adds option to sleep PlayStation when sleeping Steam Deck

v1.6.0

  • New touch-friendly and semi-controller navigable GUI
  • MacOS support and Windows libplacebo renderer support
  • Resume connection from sleep mode on Steam Deck
  • Ability to login to PlayStation for account ID via GUI
  • Fix Senkusha, lowering time for console connection and properly setting MTU
  • Audio Switch to SDL including fixing audio lag building over session
  • New Logo
  • Qt6 support

v1.5.0

  • New libplacebo vulkan renderer (linux only for now) with better picture quality due to post-processing techniques like debanding (now the default renderer)
  • Adds option to use controller by positional layout instead of button labels (particularly for Nintendo-style controllers)
  • Adds launcher script for appimage
  • Adds vulkan video decoding for video cards that support it (Steam Deck doesn't)
  • Implements basic FEC error concealment to improve streaming experience (white flashses / green blocking)

v1.4.1

  • Small patch release fixing issue where accelerometer value was too low to trigger a detected shake in certain games due to the Steam Deck being heavier than the PlayStation controller resulting in lower acceleration for the same applied force.

v1.4.0

  • Brings microphone support to Chiaki4deck. Download latest release from Flathub as io.github.streetpea.Chiaki4deck.

v1.3.4

  • Small patch release with haptics lowpass filter, GUI automatic connection option, and automation script update for PS4 remote connection.

v1.3.0

  • Native gyro support for Steam Deck
  • Haptics support for DualSense (via USB) and Steam Deck [experimental]
  • Adaptive triggers with DualSense (via USB or Bluetooth)
  • Automation script tweaks (allow using hostname and specifying external IP / hostname in addition to local one)
  • Documentation Updates (new DIY sections on building docs + development builds on Steam Deck + document various 1.3.0 features and changes for new and existing users)
  • Bug fixes (audio bug causing crash in base Chiaki fixed, mismatch between cli and automation script leading and lagging space handling fixed, etc.)

v1.2.0

  • Full mapping for the PlayStation Touchpad to the Steam Deck's touchscreen and trackpad (you can choose either option), enabling you to play games like Ghost of Tsushima with the Steam Deck controller.
  • Updated yuv shader to get a more accurate RGB color mapping thanks to Egoistically's Chiaki patch.
  • Enabled automatic passcode login entry if you have a login passcode.

v1.1.0

  • PlayStation controller native touchpad + gyro controller support enabled for the flatpak with setup instructions
  • Upgraded the discovery cli command to exit when finished or timeout
  • Enhanced automated launch using discovery cli to improve reliability and efficiency

v1.0

  • First Release.

External links

Advertising: