Skip to content

kua8/P-Stream-Desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

P-Stream Desktop

Desktop app for P-Stream that provides enhanced streaming capabilities.

Features

  • Native desktop wrapper for P-Stream
  • Enhanced streaming capabilities
  • Automatic update checking from GitHub releases
  • Discord Rich Presence integration
  • Cross-platform support (macOS, Windows, Linux)

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

npm install
npm start

Building

Build the app for your current platform:

npm run build

Build for specific platforms:

npm run build:win    # Windows

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 and MacOS will be added at a later date)
  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.0.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 Desktop Wrapper

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors