Skip to content

deej v0.9.10 - new binding options

Latest
Compare
Choose a tag to compare
@omriharel omriharel released this 31 Aug 19:36
· 21 commits to master since this release

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 and mic, 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) or high (bad hardware)
    • The trade-off is how often volume increments occur: 2% for low, 3% for default (same as it was until now), 4% for high
  • 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 and deej.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 while deej 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 the logs\deej-latest-run.log file from your deej 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!