richrace / arctis-monitor

Electron Tray application to view Battery Level of Arctis Headsets
MIT License
12 stars 2 forks source link
arctis electron electron-forge hacktoberfest hacktoberfest-accepted steelseries steelseries-arctis typescript

Arctis Monitor

This Electron application will create a Tray application to show the current battery level and some other information about the headset.

Screen shot showing the app, with battery percentage, help and quit actions on macOS

Screen shot showing the app, with battery percentage, help and quit actions on Windows

See the Releases Page

Releases page for downloads for macOS, Windows and Linux.

Supported Headsets:

Supported headsets are provided by Arctis USB Finder. They are:

If yours isn't on the list follow the instructions on the Arctis USB Finder's Probe

Debug

Windows

To get the debug menu you have to press the Alt key at the same time you click, and then right click to load the menu.

Install Location

File explorer: %localappdata%\arctis-monitor double click arctis-monitor.

Force

To force load a refresh of headphones press the ⇧ Shift key at the same time you click, and then right click to see any changes.

macOS

To get the debug menu you have to press the ⌥ Option key at the same time you click the menu.

Force

To force load a refresh of headphones press the ⇧ Shift key.

Development

Dependency

The logic to find the headphones is abstracted to this repo / npm package arctis-usb-finder.

You can checkout that package if you want to edit it, and change the npm dependency to the directory you've cloned it to e.g. "arctis-usb-finder": "file:../arctis-usb-finder". If you make a change, as it's written in TypeScript you must build it first and restart this application to refresh the code.

This electron app

Clone this repo

Run

npm install

and then

npm start

As it's written in TypeScript you will need to kill and restart start after each change.

Credits