Skip to content

Releases: bojrodev/WatchParty_BOJRODEV

Release list

Bojro N Chill

Choose a tag to compare

@bojrodev bojrodev released this 28 May 10:18
162f9b9

BOJRO N CHILL v1.0.0 - Initial Release

The standalone, portable, hardware-accelerated private sync theater is live. This build packages everything needed to host real-time synchronized watch parties directly from a single Windows executable without requiring external runtime installations.


Key Features

  • Dynamic Hardware Transcoding: Automatic pipeline configuration utilizing native FFmpeg binds for NVIDIA NVENC, AMD AMF, and Intel QSV, with an optimized libx264 CPU fallback profile.
  • On-the-Fly HLS Segmentation: Shreds heavy source files (MKV, MP4, AVI) instantly into compliant HLS stream chunks (.ts/.m3u8) to allow fast seeking and seamless web streaming.
  • Zero-Clutter Sandbox: Relocates background asset dependencies and temporary stream chunks completely into the isolated system %appdata% directory, keeping the host desktop clean.
  • Bi-Directional State Sync: Integrated Socket.io engine ensuring perfect global synchronization of host playback states (Play, Pause, Seek) across all remote clients.
  • Integrated WebSocket Chat: Real-time text communications overlay built directly into the web theater view.
  • Hard Kill Switch: Implemented aggressive connection teardown routines that forcefully sever lingering TCP keep-alive sockets to instantly release network ports on close.

Quickstart

  1. Download and launch BOJRO N CHILL 1.0.0.exe.
  2. Select your video file and matching hardware profile from the dashboard, then click Process Movie.
  3. Once the segmenter hits 100%, click Start Server to spin up the hosting server on port 3000.
  4. Distribute your host address (Local IP or Tailscale VPN IP) to your connections to start watching.

Performance & Maintenance Notes

  • Cache Purging: Use the Clear Cache button on the dashboard to instantly wipe processed video segments from your drive when a stream is completed.
  • Port Conflicts: If port 3000 is trapped by an unclosed background process, use the dashboard's built-in Stop Server switch to forcefully clear the port before re-hosting.