Skip to content

xp-technologies-dev/p-stream-desktop

 
 

Repository files navigation

P-Stream Desktop

Desktop app for P-Stream (movie-web) that provides enhanced streaming capabilities through browser extension integration.

Features

  • Native desktop wrapper for P-Stream
  • Enhanced streaming capabilities via browser extension
  • Automatic update checking from GitHub releases
  • Discord Rich Presence integration
  • Cross-platform support (macOS, Windows, Linux)
  • Configurable settings menu (ctrl/cmd + ,)

Installation

Download the latest release

For MacOS it will fail to open, go to Settings > Privacy and Security, and press Open Anyway. Confirm with password or Touch ID!

Development

pnpm install
pnpm start

Building

Build the app for your current platform:

pnpm run build

Build for specific platforms:

pnpm run build:mac    # macOS
pnpm run build:win    # Windows
pnpm run build:linux  # Linux

The built files will be available in the dist/ directory.

Releasing

The project uses GitHub Actions for automated building and releasing. When you create a new release on GitHub, the workflow will automatically:

  1. Build the app for all platforms (Linux, Windows, macOS)
  2. Build for both x64 and ARM64 architectures where supported
  3. Upload all binaries to the GitHub release

To create a release:

  1. Go to the Releases page
  2. Click "Create a new release"
  3. Create a new tag (e.g., v1.1.0)
  4. Publish the release

The workflow will automatically build and attach all platform binaries to your release.

Manual Release (Draft)

You can also trigger a draft release manually:

  1. Go to Actions
  2. Select "Build and Release" workflow
  3. Click "Run workflow"
  4. Optionally specify a version tag
  5. Check "Create draft release"

About

P-Stream electron wrapper with the extension built in and EVEN MORE SOURCES! RESURRECTED

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 86.9%
  • HTML 6.9%
  • CSS 6.2%