Apps
Desktop#
P-Stream in a dedicated desktop window with built-in client-side scraping, offline media downloads, Discord Rich Presence, and Cloudflare WARP integration. Sources that refuse requests from a server work without installing anything else, making this the all-in-one desktop application for P-Stream.
It loads the site seamlessly, so it always receives frontend updates while providing native OS performance and offline playback capabilities.
Download#
Supported on Windows 10+, macOS 11+, and Linux (x86_64).
Windows — run the standalone portable P-Stream 1.3.0.exe.
macOS — if blocked by Gatekeeper on first launch, open System Settings → Privacy & Security and select Open Anyway.
Linux — make the AppImage executable before running:
chmod +x P-Stream-*.AppImage
./P-Stream-*.AppImageBuild it yourself#
Requires Node.js 22+ and pnpm 10+.
pnpm install
# launch dev instance
pnpm start
# package current platform
pnpm build
# target specific platforms
pnpm build:linux # AppImage
pnpm build:win # portable package
pnpm build:mac # zip packageFeatures#
| Feature | Browser | Desktop App |
|---|---|---|
| Server-blocking sources | Needs extension or userscript | Built-in |
| Offline downloads | Not supported | Full manager & player |
| Blocked network domains | Limited by local ISP/DNS | Cloudflare WARP routing |
| Discord Rich Presence | Unavailable | Built-in |
| Window UI | Tab or PWA | Frameless native app |
Offline Downloads#
The desktop app includes a built-in download manager accessible from /downloads:
- Real-Time Monitor: Live Steam-style download speed graph, ETA calculator, active progress bar, and queue controls.
- Embedded Subtitles: All available subtitle tracks are bundled directly with the media file.
- Local Playback: Downloaded titles are served locally through an embedded HTTP range server, enabling instant seeking and playback without internet access.
Application Settings#
Settings are accessible via Settings → Application or with Ctrl + , (⌘ + , on macOS).
| Setting | Purpose |
|---|---|
| Discord Rich Presence | Displays the title and episode being watched on your Discord activity profile. |
| Hardware Acceleration | Uses GPU hardware decoding for efficient video playback. |
| Cloudflare WARP | Routes the application traffic through Cloudflare's edge network to bypass ISP filtering. |
| Auto Updates | Checks for new releases directly from Codeberg without background bloat. |
| Storage & Cache | Options to clear cached data, reset app state, or uninstall. |