BOJRO N CHILL is a portable, hardware-accelerated local streaming server and synchronized video player. Built with Electron and FFmpeg, it processes heavy video files (MKV, MP4, AVI) into HTTP Live Streaming (HLS) formats on the fly, allowing multiple users to watch and chat in perfect sync over a local network or VPN.
- Features
- Screenshots
- Requirements
- Usage (Portable)
- Remote Access (Tailscale)
- Data Wiping & Uninstallation
- Development Setup
- License
- Hardware Acceleration: Native FFmpeg integration with dynamic encoding profiles for NVIDIA (NVENC), AMD (AMF), Intel (QSV), and a standard CPU fallback.
- HLS Processing: Shreds large video files into
.tschunks with a.m3u8playlist for seamless web streaming without prior transcoding. - Portable Architecture: Operates entirely from a single compressed
.exe. No installation, Python, or Node.js required for the end user.
- Socket.io Integration: Real-time playback synchronization. Host playback controls (play, pause, seek) dictate client states globally.
- Integrated Chat: Built-in WebSocket text chat for all connected clients.
- Background Hosting: Runs a local Express web server on port 3000 to serve the frontend interface and video chunks.
![]() Server Interface |
![]() App Interface |
- Windows 10 or higher.
- Dedicated GPU (NVIDIA, AMD, or Intel) is highly recommended for processing speed, though CPU mode is available.
- Network access allowed through Windows Defender/Firewall for port 3000.
- Run
BOJRO N CHILL.exe. - Click the file selector to choose your local video file.
- Select your hardware encoder from the dropdown menu.
- Click Process Movie. Wait for the progress bar to reach 100%.
- Click Start Server. The host theater will open in your default web browser.
- Share your local IPv4 address (e.g.,
http://192.168.1.X:3000) with devices on your network.
To host a movie night for users outside of your local network without dealing with router port-forwarding, use Tailscale to create a secure, private peer-to-peer network.
- Host Setup: Download and install Tailscale on the PC running the BOJRO N CHILL server.
- Client Setup: Have your remote viewers install Tailscale on their device (PC, Mac, iOS, or Android).
- Connect: Both parties must log into the same Tailscale network (Tailnet).
- Get IP: On the host PC, open the Tailscale application and copy your assigned Tailscale IPv4 address (it will start with
100.x.x.x). - Watch: With the BOJRO N CHILL server running, clients simply open their browser and navigate to
http://100.x.x.x:3000.
BOJRO N CHILL is a portable application, meaning it does not install traditional registry keys or program files. However, to process videos efficiently without cluttering your desktop, it unzips background dependencies and writes temporary video chunks to your Windows AppData folder.
To clear video data while using the app:
- Click the Clear Cache button on the dashboard. This instantly deletes the current video chunks from your drive.
To completely wipe the application and all temporary data from your system:
- Close the BOJRO N CHILL application entirely.
- Press
Windows Key + Rto open the Run dialog. - Type
%appdata%and press Enter. - Locate the folder named
bojro-n-chilland delete it entirely. - Delete the
BOJRO N CHILL.exefile from wherever you saved it.
To build or modify the application from the source code:
- Clone the repository.
- Install dependencies:
npm install
npm start
npm run buildLicense This project is licensed under the GPLv3 License.

