Applications

Desktop#

P-Stream in its own window, with every source built in, offline downloads, Discord presence and Cloudflare WARP.

The app opens the site itself, so it always has the latest version of P-Stream. It finds the site's current address on its own, so a new domain never needs a reinstall.

Download#

Windows — run the .exe. It is portable, so there is nothing to install.

Linux — make the AppImage executable, then run it:

chmod +x P-Stream-*.AppImage
./P-Stream-*.AppImage

macOS — open the .zip for your Mac (arm64 for Apple silicon, x64 for Intel) and move P-Stream to Applications. If macOS blocks it, open System Settings → Privacy & Security and press Open Anyway.

The app checks for a new version each time it starts, replaces itself with it and restarts.

Build it yourself#

Requires Node.js 22+ and pnpm.

pnpm install
pnpm start          # run it
pnpm build:win      # Windows .exe
pnpm build:linux    # Linux AppImage
pnpm build:mac      # macOS .zip

Packages land in dist/. Every platform builds on Linux, without Wine.

Compared to the site#

FeatureBrowserDesktop app
Sources that block serversNeeds the extension or userscriptBuilt in
Offline downloadsNoYes
Cloudflare WARPNoYes
Discord rich presenceNoYes

Offline downloads#

Press Download in the player's menu to save a title. Saved titles show up under Downloads on the home page with their subtitles, artwork and details, and play without an internet connection.

Settings#

Open Settings → Application, or press Ctrl + , (⌘ + , on macOS). Ctrl + R reloads the page.

SettingWhat it does
Discord Rich PresenceShows what you are watching on your Discord profile.
Hardware accelerationLets your graphics card decode video. Turn it off if video stutters.
Cloudflare WARPRoutes the app through Cloudflare when your provider blocks P-Stream. Only this app, nothing else on your computer.
Check for updatesLooks for a new version right away.
Reset / UninstallClears everything the app saved on this computer.