Skip to content

TheXorog/BeatRecorder

Repository files navigation

BeatRecorder

Easily record your BeatSaber gameplay!

What is BeatRecorder?

This application is for people who record their BeatSaber gameplay using OBS. It connects to HttpSiraStatus (beatsaber-http-status for older Beat Saber versions), BSDataPuller or BeatSaberPlus to detect the current game-state and obs-websocket to automatically start and stop the recording.

Files are saved where-ever you set your output folder to in OBS.

If you have encountered any bugs or issues with this application, feel free to create an issue with your problem.

If you want to get it fixed faster or it's something urgent, you can join my Discord and hit me (Mira#2000) with a ping.

Requirements

How to set up

  1. Install all the previously mentioned dependencies.
  2. Download and unzip this application.
  3. Run it once, it'll ask you to input your settings. Do so.
  4. Profit

BeatRecorder not connecting?

AVG Antivirus is known to cause all kinds of issues with connection-related things. (Credit to Arro#6969. They discoverd and reported this issue.)

If you have AVG Antivirus installed, please uninstall it and find a better antivirus solution.

If you ruled out your antivirus (through uninstalling it or deactivating it's protection), just create an issue or join my Discord like mentioned before.

Contributing or forking

Before building, you'll need Xorog.Logger and Xorog.UniversalExtensions.

From there on, it should be as easy as cloning the repository and running dotnet restore.