Skip to content

JamesDSP for Linux v2.7.0

Latest
Compare
Choose a tag to compare
@timschneeb timschneeb released this 09 Dec 23:28
· 36 commits to master since this release

New features

libjamesdsp updated

New CLI operations implemented

  • Manage and list per-device preset rules (--list-preset-rules, --set-preset-rule, and --delete-preset-rule)
  • List all available output devices (--list-devices)

Per-device presets

  • The preset/device rules have been overhauled and work reliably now
  • They can now distinguish between several different output routes on the same audio device (such as hardware ports on a soundcard).

Headless builds without the GUI

  • Compile this app using a special flag to enable: qmake JDSP4Linux.pro CONFIG+=HEADLESS && make
  • Use the CLI, D-Bus interface, or --watch argument to control JamesDSP without the GUI.

Other changes

  • The 'bypass' toggle button, which disables all effects, is now tinted red when enabled for better visibility
  • The app has been ported to Qt6. Backwards compatibility for Qt5 will be maintained for the foreseeable future.
  • Pulled new translation updates from Crowdin (contributors)

Bug fixes

  • Fixed locale issue that caused the GraphicEQ parser engine to crash
  • Fixed distorted audio on startup when stereo-wide is enabled
  • Fixed audio loss when enabling the compander and the audio.conf file is missing compander keys
    • After the compressor had been replaced by the compander effect, the audio configuration was not migrated correctly. This led to the compander initially breaking audio until the user manually corrected the compander parameters.

Full Changelog: 2.6.1...2.7.0

Note

EDIT: Users with distros based on Ubuntu should install the qt6-qpa-plugins package if the app doesn't launch.