Guide
Bloodlust lets you play your own PS5, PS5 Pro or PS4 from a browser on another device: a laptop, a Chromebook, a phone or a tablet.
How it works
Three pieces work together:
- Your console, with Remote Play turned on.
- The host, a small program on a PC that is on the same network as the console. It speaks Remote Play to the console and passes the picture and sound on.
- This site, which you open on the device you want to play on. It introduces your browser to the host, then the two talk to each other directly.
The video does not travel through this site. It goes from your home straight to the device in your hands.
What you need
- A PS5, PS5 Pro or PS4 signed in to your PSN account.
- A Windows PC at home that stays on while you play, with Python 3.10 or newer installed.
- A wired connection for the console if you can. It makes the biggest difference to quality.
- An approved invite for this site.
1. Get in
On the front page, type your name and press Request Invite. The page waits. Once the owner approves the request it opens by itself. The approval is remembered on that browser for 90 days.
2. Prepare the console
PS5 and PS5 Pro
- Settings, System, Remote Play: turn on Enable Remote Play.
- Settings, System, Power Saving, Features Available in Rest Mode: turn on Stay Connected to the Internet and Enable Turning On PS5 from Network. This lets Bloodlust wake the console.
PS4
- Settings, Remote Play Connection Settings: turn on Enable Remote Play.
- Settings, Account Management, Activate as Your Primary PS4: choose Activate.
- Settings, Power Save Settings, Set Features Available in Rest Mode: turn on Stay Connected to the Internet and Enable Turning On PS4 from Network.
3. Start the host
- On the PC at home, open the
host folder of the Bloodlust project.
- Double click
start-host.cmd. The first run installs what it needs and takes a minute.
- When it prints
Connected, leave the window open. Closing it stops the host.
The host reads config.json in the same folder. It holds the site address and the host key that proves this PC is yours. Keep that file private.
Back on the site, the line at the top changes to Host online.
4. Add your PSN account
You do this once. The console only accepts a player it can match to a PSN account.
- Under PSN account press Add account, then Open Sony sign in.
- Sign in on Sony's page. Your password goes to Sony and nowhere else.
- You land on a nearly empty page that says "redirect". Copy the whole address from the address bar.
- Paste it into Bloodlust and press Add.
5. Link the console
Also once per console.
- Your console should appear under Consoles. If it does not, press Scan network, or type its IP address (on the console: Settings, Network, View Connection Status).
- On the console open the link screen. PS5: Settings, System, Remote Play, Link Device. PS4: Settings, Remote Play Connection Settings, Add Device.
- In Bloodlust press Link next to the console and type the 8 digit code from the TV. The code only lasts a few minutes.
6. Play
Pick a resolution and frame rate under Stream, then press Play. If the console is in rest mode the button says Wake and play and Bloodlust turns it on first. Move the mouse or tap the screen to bring back the bar with Fullscreen and Disconnect.
Start with 720p at 60 fps. Go to 1080p if your home upload speed is above roughly 20 Mbps. 1080p needs a PS5 or a PS4 Pro.
Controls
Controller. Connect a DualSense, DualShock 4 or Xbox controller to the device you are playing on, by USB or Bluetooth. Press any button and it is picked up.
Touch. On phones and tablets an on-screen pad appears. Turn it on or off with Touch controls.
Keyboard.
| Key | Controller |
| W A S D | Left stick |
| Arrow keys | D-pad |
| K, L, J, I | Cross, Circle, Square, Triangle |
| Q, E | L1, R1 |
| 1, 3 | L2, R2 |
| Z, C | L3, R3 |
| Enter, Backspace | Options, Create |
| P, T | PS button, Touchpad click |
If something goes wrong
- Host offline. The host window is closed, or that PC is asleep or offline.
- No console found. The console and the host PC have to be on the same home network. Add the console by IP address if the scan misses it.
- Linking failed. The code expired, or the PSN account you added is not the one signed in on the console.
- "Could not connect to the host directly". A network in between is blocking direct connections. This is common on school and office Wi-Fi. Try a phone hotspot to confirm.
- Stutter or blocky picture. Lower the resolution or pick a fixed bitrate. Wire the console and the host PC if they are on Wi-Fi.
- Picture, but the game ignores you. Click or tap the video once, then press a controller button so the browser hands the controller to the page.
Limits
- One player at a time. Opening Bloodlust in a second tab takes over from the first.
- The stream is H.264 in standard dynamic range. No HDR.
- L2 and R2 are on or off, not pressure sensitive. Rumble, motion controls and touchpad swipes are not sent.
- PS4 support is basic. It works the same way, at up to 720p on a standard PS4.
Credits
The Remote Play protocol work builds on the open source projects pyremoteplay and chiaki-ng. Bloodlust is not affiliated with or endorsed by Sony Interactive Entertainment.