deej v0.9.9 - Multi-device support
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
andmic
, 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:
- This doesn't conflict with
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
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!