Skip to content

deej v0.9.9 - Multi-device support

Compare
Choose a tag to compare
@omriharel omriharel released this 28 Jul 15:08
· 45 commits to master since this release

This release adds experimental multiple-device support for Windows users:

  • You can now bind a device's full name, i.e. Speakers (Realtek High Definition Audio), to a slider
    • This doesn't conflict with master and mic, which work normally and continue "tracking" the default respective device
    • The last slider which moved determines the volume level for the device (if it's both master and targeted-by-name)
    • Make sure to use the full device name, marked yellow in the below picture:

Device name example

Additionally:

  • Fixed a bug where app-specific audio sessions (like Spotify or Discord) would only be targeted if they belonged to the current default output device. Binding discord to a slider will now always adjust Discord's volume, no matter which device (or devices) plays it
  • Fixed a bug on Linux where the "edit configuration" tray option did nothing
  • Fixed a rare bug where faulty hardware setups could sometimes cause massive lag

Launch instructions:

  • 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!