This release introduces a few commonly-requested app binding options to give you more control:
- (Windows only)
deej.currentis 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.unmappedis 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,systemandmic, as well as any device-targeted session - You can bind this alongside other apps (and/or
deej.current)
- Added a new
noise_reductionsetting 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.yamlanddeej.exeand 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 whiledeejis 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.exeseems to crash or doesn't start, please send us thelogs\deej-latest-run.logfile from yourdeejdirectory.
Tip:
deej-debug.exeis 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!