Skip to content

JamesDSP for Linux v2.5.0

Compare
Choose a tag to compare
@timschneeb timschneeb released this 16 Jun 16:51
· 304 commits to master since this release
c320ee3

Changelog v2.5.0

Feature updates

  • Scripting/IPC support
    • Remote-control an active instance via the CLI (check jamesdsp --help for available commands)
    • Public DBus API added (3rd-party apps can directly connect to JamesDSP and control it using a stable API; see readme for details)
  • Translation support
  • Liveprog scripts:
    • Added 16 new scripts
    • Scripts can now define list properties in the GUI
  • Merged upstream updates for libjamesdsp (james34602/JamesDSPManager@d377cd9)
    • Liveprog scripting engine updated
    • Convolver crash fix
  • libportal support
    • flatpak packages will be available soon
  • The built-in crash report sender has been removed; the crash handler is still present and continues to save crash reports locally to /tmp/jamesdsp. Note that these crash reports are useless unless the binary was compiled with debug symbols.

Bug-fixes & minor changes

  • AutoEQ package manager:
    • Fixed crashes when updating the database
  • Audio backend:
    • Pipewire backend updated & rewritten
    • Pulseaudio: Handle missing GStreamer plugins correctly instead of crashing
    • Suspend audio pipeline after 10s if no apps are connected to save CPU power
  • Other:
    • Command line arguments to silence stdout log (--silent), disable colorful logs (--no-color), and set the minimum log verbosity (--min-verbosity=level) added