This release introduces a few commonly-requested app binding options to give you more control:
- (Windows only)
deej.current
is a new special option to control the volume of the current active window (whether full-screen or not)- For example, control any full-screen game while you're playing it
- You can bind this alongside other apps bound to the same slider
- If the current active window is also bound to another slider, it will use the volume from whichever slider was last moved
deej.unmapped
is a new special option to control the volume of all apps not currently bound to any slider- This can be used as a general "everything else" option
- It only considers apps, so it ignores
master
,system
andmic
, as well as any device-targeted session - You can bind this alongside other apps (and/or
deej.current
)
- Added a new
noise_reduction
setting to the config file to allow more or less sensitivity (depending on your hardware's quality)- This can be set to
low
(excellent hardware),default
(regular hardware) orhigh
(bad hardware) - The trade-off is how often volume increments occur: 2% for
low
, 3% fordefault
(same as it was until now), 4% forhigh
- This can be set to
- Fixed a bug where UWP-based (Microsoft Store) apps couldn't always be controlled
Launch instructions
- First-time users: download the Arduino sketch and upload it to your board (see full instructions here)
- Download both
config.yaml
anddeej.exe
and place them in the same directory - Verify that your config has the correct COM port for your Arduino board
- Launch
deej.exe
. You can always edit the config whiledeej
is running
Linux users: for the time being, please build from source. You'll need libgtk-3-dev
, libappindicator3-dev
and libwebkit2gtk-4.0-dev
for system tray support. If there's demand for precompiled release binaries, please let us know!
_Tip: If
deej.exe
seems to crash or doesn't start, please send us thelogs\deej-latest-run.log
file from yourdeej
directory.
Tip:
deej-debug.exe
is a version with a console window that displays additional logs. If you have trouble getting things to work, join our Discord and post a snippet there.
More detailed instructions and documentation are in the repo's main page.
Enjoy!