A downloadable tool for Windows

Download NowName your own price

This is a program for displaying notifications from OBS.

  • This program does not display alerts in the form of overlays (such applications are usually banned in game anti-cheats).
  • This program will be useful if you have multiple monitors, or if your game/application is not running in full-screen mode.

In order for the program to work, you need to install OBS v28+.

Features

  • Supports obs-websocket 5.x (embedded in OBS 28+)
  • Plugin system
  • Separate settings for each plugin
  • Adjusting the position and offsets of notifications
  • Configurable notification display time
  • Highly customizable default plugin
  • Nvidia-like plugin out of the box
  • Ability to choose which types of notifications to display
  • Ability to quickly open saved files
  • Multi-language support (English, Chinese (Simplified, China), Russian, Czech, Danish, Finnish, German, Italian and 21 other languages)


How to install OBS Notifier

Important

To install OBS Notifier for OBS 27.x and get working notifications about saving replays, read this article.

Source Code

StatusReleased
CategoryTool
PlatformsWindows
Rating
Rated 5.0 out of 5 stars
(3 total ratings)
AuthorDmitriy Salnikov
Tagsnotifications, notifier, obs, obs-studio, utility

Download

Download NowName your own price

Click download now to get access to the following files:

OBSNotifier.zip 1 MB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

I found that it does not work in full screen running processes when using it。I don't know if it was me who didn't set it up correctly, or if it was in some individual applications, but it did happen and I really hope the author can help solve this problem

I have already written about this. In short, the problem is anti-cheats.

Probably a code signing certificate is needed to avoid problems, but it costs money.

Is there a reason why there are no notifications for when screenshots are taken? I know it's a very small thing cause OBS is mainly used for recording but it does have an option for screenshots and I would like to see if it can be added.

I just found this software and I think it's real neat. Going from Nvidia to AMD I missed the polish and stable nature of Shadowplay. Relive kind of sucks and kind of shoddy but this here is great.

I have already written about this in the github repository. Shortly: I couldn’t find an event in obs-websocket that would trigger when saving a screenshot. You need to first ask to add this event to the obs-websocket repository.

(+1)

Aw dang. Thanks for getting back super quick. I really like this program.

I have made a request to add this feature obsproject/obs-websocket#1047

(1 edit)

I really like this plugin! At first, I thought there was something wrong with how I installed it because I followed all the steps thoroughly but it didn't work. But I noticed that some of my installed plugins weren't working as well, so I tried downgrading my OBS to version 27, and it's working perfectly! 

OBS seems to have broken a lot of plugins since the release of version 28. So if anyone's having plugin issues, try downgrading it to version 27 (make sure to backup Profiles, Scene Collections, and the like).

Thanks 🙂

I recently updated OBS Notifier and added a patched version of obs-websocket-compat.

I am currently using my patch for obs-websocket-compat 4.9.1, OBS Notifier 1.0.5 and OBS 28.0.1. But yes, some other plugins no longer work in OBS 28.

I may be stupid, but I'm pretty sure that right now the 'replay saved' notification doesn't work. Other notification works, but it doesn't show that i saved replay buffer. I don't know if it's a bug or if I don't know how to use it :P

If you have upgraded to OBS 28 and are using the compat version of obs-websocket, then this is normal behavior. Previously, I modified the regular (non-compat) version of obs-websocket to support this event.

At the moment I’m trying to get rid of most of the bugs while switching to the v5 version of obs-websocket. But perhaps there are still problems in the obs-websocket-dotnet library itself, which I use… I’ll probably try to update the compat version of the library first and release a new version with it.

I can no longer imagine how to use replays in OBS without these notifications 😅

Oh okay I understand. Thank you for replay and thank you for this app!

(+1)

Today I will update the application with libraries that support the “Replay Saved” event. It will still be 4.9.1, but with OBS 28 support.

Version 1.0.5 is available. Check how it works now.

Finally someone made this! I got it up and running. I would be nice if the notification could be displayed on top of fullscreen games aswell.

(1 edit)

Yes, fullscreen notifications would be useful. But fullscreen mode means that the game window is displayed directly on the screen, so no other windows can be displayed. I know that in order to display overlays, you need to look for processes and integrate into them, but anti-cheats can consider this as hacking the game. It’s probably worth trying to add a mode where the notification window ignores all clicks and is displayed on top of borderless windows, but anti-cheats can also consider this hacking of the game.

Why not create a toggle that allows for notifications to display over fullscreen applications but add a disclaimer to proceed at their own risk as some games could detect it as anti-cheat? I play a lot of offline games so this wouldn't be a problem for me

I have met several other programs that change the state of game windows and draw elements on top of games and do not seem to ban anyone for this. But these interactions were with windows, not fullscreen games.

If a borderless game is enough for you, then in the current version you can disable Quick Actions and enable `ClickThrough = True’.

Also, speaking of fullscreen mode, I will need to spend a lot of time in order to figure out how to integrate into the process and draw my windows. At the moment, I have already spent a lot of time to update the OBSNotifier to the latest version .NET and add more modules.

I will try to add support for rendering notifications in fullscreen, and if I can find a ready-made solution for embedding my notifications in games, it will happen much faster. But I haven’t been able to find anything yet.

The only solution I already have is to bypass Windows security restrictions and pretend to be a lock screen… This allows you to draw notifications on top of DirectX games in an optimized fullscreen (win 10, like win + space language switch or media notifications). I will probably release this separate program with the next version.

What about just adding a sound (maybe also making it customizable) to the notification when a recording starts or ends - similar to what the PS4 does when you save a recording. Even if you can't get it to work with fullscreen games, I don't think adding a sound for starting/ending a recording should be problematic. Would that work?

(+1)

Sound notifications are planned for the next version. But I still haven’t decided on a set of sounds.

(+1)

Works perfectly! Had same issue as @PanterM but followed steps and now everything works! Thanks.

(+1)

I love this, it makes it so much clearer when I actually started recording without having to display OBS on my other screen all the time. The only problem is that the notification for when a replay is saved is not working. I'm not sure if this is a problem on my end but all the other notifications are working even replay buffer on and off. I would apreciate if you could look into this as I do use replay buffer the most out of all other functions but i appreciate the time you already put into this.

(1 edit) (+1)

Thanks :)

Displaying notifications about saving replays is the main reason for creating this application.

In obs-websocket version 4.9.1, there is no support for the replay save event. So I had to make a modified version of the plugin. It is located in the custom_libs folder. I just wrote about installing this on the obs forum

(+1)

Thank you very much. I appreciate the quick support even if I was a little slow to apply it. It works great now and I can't see how I used replay without it.