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-*.AppImage

Build 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 package

Features#

FeatureBrowserDesktop App
Server-blocking sourcesNeeds extension or userscriptBuilt-in
Offline downloadsNot supportedFull manager & player
Blocked network domainsLimited by local ISP/DNSCloudflare WARP routing
Discord Rich PresenceUnavailableBuilt-in
Window UITab or PWAFrameless 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).

SettingPurpose
Discord Rich PresenceDisplays the title and episode being watched on your Discord activity profile.
Hardware AccelerationUses GPU hardware decoding for efficient video playback.
Cloudflare WARPRoutes the application traffic through Cloudflare's edge network to bypass ISP filtering.
Auto UpdatesChecks for new releases directly from Codeberg without background bloat.
Storage & CacheOptions to clear cached data, reset app state, or uninstall.