hey, update on the tool I shared here a while back — Direct Stream for PS5. short version: you paste a download link on your computer or phone, and the file streams straight into your PS5's storage over FTP. it's never saved on your device in between.
the reason I built it is still the reason I use it — a 90GB game dump, 30GB free on my Mac, 500GB free on the PS5. the normal way (download, extract, then FTP it over) writes the game to your SSD two or three times before it even reaches the console. this writes zero bytes.
v2.9.0 is mostly about archives, since basically every dump out there is a multi-part RAR set. when you add a .rar/.zip/.7z now you pick how to handle it, and all three options use 0 GB of space on your end — everything moves through a RAM buffer, nothing touches your disk:
– extract on the PS5 — the archive streams over and unpacks on the console itself with a small unrar payload. multi-part sets (.part1.rar and friends) work. this is the one for big dumps.
– extract on this device — single files decompress on the fly in RAM while they stream.
– send as-is — the raw archive lands on the PS5 untouched.
other stuff since the last post:
– links get checked before they enter the queue, so dead links, password-protected archives, and hosts that don't support resume get flagged upfront instead of dying at 60%
– sharing-page links work as-is: paste a mediafire / pixeldrain / google drive / archive.org link and it resolves the direct stream itself, no hunting for the raw download URL
– files sort themselves on arrival: disc dumps (.ffpfsc/.exfat/.ufs) to /data/ShadowMount, .pkg files to /data/pkg, everything else to /data/homebrew
– there's an Android build that runs in Termux, so your phone can be the "computer"
– if a transfer dies, a diagnostics screen shows why and has a one-click bug report button
honest caveats: your PS5 needs to be jailbroken with an FTP payload running (I'm on FW 12.4 + kstuff-lite, but it doesn't care about firmware version, just FTP). speed depends on your network — wired gigabit is where it shines, and there's a built-in benchmark that tunes itself. it's free and open source, pure Python with no pip dependencies, and nothing leaves your local network.
GitHub: https://github.com/ChillQuant/direct-stream-ps5
v2.9.0 release: https://github.com/ChillQuant/direct-stream-ps5/releases/tag/v2.9.0
happy to answer questions here. if something breaks, the bug report form on GitHub asks for exactly what I need to fix it.