Skip to content

Releases: ChillQuant/direct-stream-ps5

DIRECT STREAM FOR PLAYSTATION 5 v2.8.5 — Android Support & Mobile UI

Choose a tag to compare

@ChillQuant ChillQuant released this 05 Oct 10:30

DIRECT STREAM FOR PLAYSTATION 5 (v2.8.5)

Direct Stream for PlayStation 5 now runs natively on Android phones with raw Wi-Fi throughput and zero root required!


What's New in v2.8.5

  • Native Android & Termux Support:
    • Run directly on Android devices with zero root needed.
    • ⚡ 1-Line Universal Installer: Set up everything in one copy-paste command:
      curl -sSL https://raw.githubusercontent.com/ChillQuant/direct-stream-ps5/main/install_android.sh | bash
    • 🚀 Global ps5 Command: Automatically registered in Termux so you can launch by just typing ps5 anywhere.
    • 🔒 Background WakeLock (termux-wake-lock): Prevents Android from throttling Wi-Fi or putting Termux to sleep when the screen locks during 50GB–100GB transfers.
    • 📂 Local Phone Storage (termux-setup-storage): Stream .pkg game packages directly from your phone's /sdcard/Download/ folder.
  • Mobile Responsive UI:
    • Brand-new single-column touch-optimized layout for mobile screens.
    • Sticky Bottom Navigation Bar: One-handed thumb access to Queue, Transfer, Settings, and Speed Test.
    • PWA Standalone App: Tap "Add to Home screen" in Chrome to install Direct Stream as a standalone app with its own icon and no browser URL bar.
  • Universal Push Notifications:
    • Upgraded notifications to support both macOS Notification Center and Android (termux-notification) when transfers complete or fail.
  • Cross-Platform Fixes & Hardening:
    • Persistent session tokens across mobile browser tabs and tab restoring.
    • Cross-platform offline reconnect prompts.

Downloads & Installation

Package Target Platform Instructions
DIRECT-STREAM-FOR-PLAYSTATION-5-Windows.zip Windows 10 / 11 Extract and run Launch Direct Stream for PlayStation 5.bat
DIRECT-STREAM-FOR-PLAYSTATION-5-macOS.zip macOS (Apple Silicon & Intel) Extract and open PS5 Direct Streamer.app
DIRECT-STREAM-FOR-PLAYSTATION-5-PurePython.zip Android / Linux / Cross-Platform Includes install_android.sh, run_android.sh, and pure Python CLI

Requires Python 3.9+ from python.org or Termux.

DIRECT STREAM FOR PLAYSTATION 5 v2.8.1 — Windows Hotfix

Choose a tag to compare

@ChillQuant ChillQuant released this 04 Oct 20:54

DIRECT STREAM FOR PLAYSTATION 5 (v2.8.1 Hotfix)

This release resolves a critical startup crash on Windows environments in v2.8.0.

Fixes & Improvements in v2.8.1

  • Fixed Windows Launch Crash: Resolved an unguarded Unix fcntl import in main() that caused ModuleNotFoundError: No module named 'fcntl' when running Launch Direct Stream for PlayStation 5.bat or run.bat.
  • Cross-Platform Single-Instance Locking: Replaced fcntl with _lock_instance():
    • Windows (os.name == 'nt'): Uses native msvcrt non-blocking byte-range file locking (msvcrt.LK_NBLCK).
    • macOS & Linux: Uses POSIX fcntl.flock().
    • Graceful Fallback: Safely continues if locking primitives are unavailable.
  • Single-Instance Dashboard Reuse: Preserved existing dashboard reuse when relaunching the app.
  • 100% Pure Python: Zero external pip dependencies required.

Downloads & Installation

Package Target Platform Instructions
DIRECT-STREAM-FOR-PLAYSTATION-5-Windows.zip Windows 10 / 11 Extract and run Launch Direct Stream for PlayStation 5.bat
DIRECT-STREAM-FOR-PLAYSTATION-5-macOS.zip macOS (Apple Silicon & Intel) Extract and open PS5 Direct Streamer.app
DIRECT-STREAM-FOR-PLAYSTATION-5-PurePython.zip Linux / BSD / Cross-Platform Extract and run python3 ps5_streamer.py

Requires Python 3.9+ from python.org.

DIRECT STREAM FOR PLAYSTATION 5 v2.8.0

Choose a tag to compare

@ChillQuant ChillQuant released this 04 Oct 15:37

DIRECT STREAM FOR PLAYSTATION 5 (v2.8.0)

A high-performance parallel transfer engine and local web dashboard for streaming HTTP/HTTPS web downloads directly into PlayStation 5 FTP storage, or uploading local files over Gigabit LAN.

Zero cloud staging, zero pip packages, zero Node/npm dependencies. Runs 100% locally on Python 3.9+ standard library.


What's New in v2.8.0

  • Precision Multi-Stream Parallel Engine:
    • Configurable 1–32 concurrent range workers with bounded memory ring buffer (32 MiB – 1024 MiB).
    • 4 calibrated quick presets: Conservative, Balanced, Turbo, and Max Saturation (16 streams × 32 MiB chunk × 512 MiB RAM).
  • Speed Diagnostics & Benchmark Suite:
    • Quick Scan (~25s) and Full Test (~60s Multi-Tier Matrix) to automatically measure your network link and find the fastest throughput configuration.
    • 1-click Apply Recommended Settings button.
  • Cross-Platform Support:
    • macOS: Native .app bundle, double-clickable .command launcher, and install_to_applications.sh.
    • Windows: Double-clickable .bat launchers and native Windows OpenFileDialog / FolderBrowserDialog via PowerShell.
    • Pure Python: Universal cross-platform CLI and web dashboard for any platform with Python 3.9+.
  • Remote Console File Browser:
    • Browse, navigate folders, and inspect files directly on PS5 storage.
    • Back/Forward history navigation and 1-click remote path copying.
  • Security & Privacy:
    • Binds strictly to 127.0.0.1 with per-session token authorization and Content Security Policy (CSP).
    • Passwords held only in process memory (never persisted to disk).

Downloads & Installation

Package Recommended For Instructions
DIRECT-STREAM-FOR-PLAYSTATION-5-macOS.zip macOS users Extract and double-click PS5 Direct Streamer.app or Launch Direct Stream for PlayStation 5.command
DIRECT-STREAM-FOR-PLAYSTATION-5-Windows.zip Windows users Extract and double-click Launch Direct Stream for PlayStation 5.bat
DIRECT-STREAM-FOR-PLAYSTATION-5-PurePython.zip Linux / BSD / Developers Extract and run python3 ps5_streamer.py

Requires Python 3.9 or later (from python.org). No external pip packages needed.


---

## 3. Terminal Commands to Push Initial Release

```bash
cd "/Users/kistapas/Downloads/PS5 Transfer 6"

# 1. Initialize git repo on branch main
git init -b main

# 2. Stage all files (temp/venv/dist files are automatically filtered by .gitignore)
git add .

# 3. Commit
git commit -m "feat: initial release of Direct Stream for PlayStation 5 v2.8.0"

# 4. Link to your new GitHub repository and push
git remote add origin https://github.com/<your-username>/<your-repo-name>.git
git push -u origin main