Resource icon

Stream/Recording Start/Stop Beep (SRBeep) 3.0.2

Supported Bit Versions
  1. 32-bit
  2. 64-bit
Source Code URL
https://github.com/adocilesloth/SRBeep
Minimum OBS Studio Version
0.13.0
Supported Platforms
  1. Windows
  2. Linux
Plays a sound when you start or stop a stream or recording.

Someone somewhere mentioned that they thought it would be a good idea and I've been struggling with the OBS Studio TS3Plugin port. So I thought I'd so something simple and quick. Two days later (about 1.5 days longer than I expected) we have this.

Done like the sounds I made? It's all good! Swap out the .mp3 files in the plugin's data folder (e.g. in Windows, obs-studio/data/obs-plugins/SRBeep/) with what ever you like. Just make sure it's a stereo (thanks Dracrius) .mp3 and the names are the same. There is also a silence.mp3 if you don't want a sound and want to keep the OBS logs clean. You can also just delete the .mp3 you don't want to use. Bonus points if you know what the sounds I made are from.

Works with Windows and Linux. The code should be portable to it will probably work on macs too, although I can't test or guarantee it will work. If you get it working on a Mac, let me know.

I provide the built binaries for Windows, both 32bit and 64bit. I also provide built binaries for Ubuntu 14.04 LTS along with the dependencies. Download also includes source code. Shout out to someone on the dev IRC (who's name I forget, it began with R..., I apologise) who helped me out getting this running on Linux.

Installing:
Windows
Navigate to C:\Program Files\obs-studio\obs-plugins\64bit and move the SRBeep.dll into the folder and you're good to go

Linux
Dependancies:
obs (duh)
ffmpeg (you should have this if you have a working obs)
SDL2 (Simple Directmedia Layer, see https://www.libsdl.org/download-2.0.php)

I provide binaries for Ubuntu 18.04.3 LTS 64bit for the PPA version of OBS
Just run
>make install
and it should install for you in the right places. If it doesn't, you may have to check the paths to FFmpeg, SDL2 and OBS and fix as necessary.

=For others=, compile and install with
>make
>make install
#NOTE# make install may not work. See below.

I've provided a best guess for make install. If your files are set up how I think they will be, put SRBeep-bin into the obs-studio folder, uncomment the bottom section and comment out the install: and clean: bits that aren't commented.

You'll probably have to move the .so.## for ffmpeg into
/usr/lib/
but obs-studio should throw a warning for each .so.## (one at a time) when it tries to load the module to tell you what they are. They should be in the ffmpeg/lib folder (where ever that may be for you)

Mac
Uh, sould work. Probably. Don't have a MAC to test with.
So...
You can try the "For others" bit of LINUX. Let me know if you get it to work!

Source:
If you don't want to download and are curious at how bad my coding is, source is over on Git Hub
Author
adocilesloth
Downloads
29,958
Views
46,473
First release
Last update

Ratings

4.64 star(s) 11 ratings

More resources from adocilesloth

Latest updates

  1. Update!

    We are working on an updated version that will work with the beta release, so stay tuned for it!
  2. Just Another Hotfix

    HOW TO INSTALL SINCE SOME PEOPLE ARE DOING IT WRONG move the folder "obs-plugins" to C:\Program...
  3. Hotfix

    Hotfix

Latest reviews

Didn't work. Had to install version 1 then overwrite dll with Version 2. Now it works just fine.

I tried ImDino's review/comment below but his instruction was incorrect and I couldn't get it working. Nevertheless I thank you ImDino because of what you said hinted me to the right direction and i was able to fix it for myself.

Those who want to know how to get it running, follow these steps instead

Skip Step 1-3 if you've already downloaded and installed v1 before

1. Navigate to 'https://obsproject.com/forum/resources/stream-recording-start-stop-beep-srbeep-unsupported.392/'
2. Click 'Go to download' to download version 1
3. Move the SRBeep Folder in 'Downloads\SRBeep\windows\obs-studio\data\obs-plugins\' to 'C:\Program Files\obs-studio\data\obs-plugins\'
4. Rename the folder you just moved to 'SRBeep2'
5. Navigate to 'https://github.com/eebssk1/SRBeep2/releases/tag/v2.2.0'
6. Download 'SRBeep2.dll'
7. Move it to 'C:\Program Files\obs-studio\obs-plugins\64bit'
8. Delete SRBeep.dll from 'C:\Program Files\obs-studio\obs-plugins\64bit'
In case you're reading this here are instructions so you can avoid the headache I went through:

There is a new version that you have to download in combination with this one in order to get the audio files it seems.

1. Navigate to 'https://obsproject.com/forum/resources/stream-recording-start-stop-beep-srbeep-unsupported.392/'.
2. Click 'Go to download' to download version 1.
3. Move 'Downloads\SRBeep\windows\obs-studio\data\obs-plugins\SRBeep' to 'C:\Program Files\obs-studio\obs-plugins'.
4. Rename the folder you just moved to 'SRBeep2'.
5. Navigate to 'https://github.com/eebssk1/SRBeep2/releases/tag/v2.2.0'.
6. Download 'SRBeep2.dll'.
7. Move it to 'C:\Program Files\obs-studio\obs-plugins\64bit'.
As below, update to OBS 29.1.1 and now 29.1.2 has disabled the beep again
Not working on windows 10 with the last update v29... Please fix this. Thank you! Best plugins of OBS!!!!
Used to work great, but it seems OBS 28.0 update has made it no longer work, hope it gets an update soon
This is great stuff, easy to install and it's cute to listen to. This allows you to know things are working without a second monitor.
works exactly like intended, play a short beep when recording, and a different beep after recording.
Works like a charm, i was looking for an overlay because my shortcuts were not working properly but this worked for me also.
BIG THANKS!
Capo's review is correct, but the behavior is not the plugin's fault. All audio sources send their data to a single output unless configured differently. I use Voicemeeter to accomplish that (for very similar reasons), and JACK Audio will also do it.

This is how mine is set up: http://i.imgur.com/7RvuafZ.png

You need virtual (or hardware) audio inputs and outputs, presented to software as device drivers, to then selectively patch the now separated audio streams into OBS Studio. In the screenshot config, I have operating system default routed through red, games through blue (by in-game config), Teamspeak through green, and mic through purple. They're all audible on speakers/headphones if I want them to be, but you can see in the OBS Studio Settings that OBS never records the operating system default device.

Therefore, this plugin's notification tone doesn't enter the recording, and neither do Windows notifications, music I'm listening to, videos I'm watching, etc.
Back
Top