This is a New Session Manager feature release, version 1.6.0
*
https://github.com/jackaudio/new-session-manager/releases/tag/v1.6.0
It is a tool to assist music production by grouping standalone programs into sessions.
Your workflow becomes easy to manage, robust and fast by leveraging the full potential of
cooperative applications.
You can create a session, or project, add programs to it and then use commands to save,
start/stop, hide/show all programs at once, or individually. At a later date you can then
re-open the session and continue where you left off.
All files belonging to the session will be saved in the same directory.
[CHANGELOG]
[nsmd - The daemon itself]
* Now follows the XDG Base Directory Specifications.
* Default session directory moved from `~/NSM Sessions/` to `$XDG_DATA_HOME/nsm/` (see
issue #gh-15)
* The old path `~/NSM Sessions/` is still supported and has priority, for now. This may
be switched off in the future.
* Lockfiles fixed (see issue #gh-31)
* Lockfiles are now in `$XDG_RUNTIME_DIR/nsm/`
* Lockfiles now each contain the session path, the osc `NSM_URL` and the nsmd PID
* One daemon file for each currently running nsmd is created in `$XDG_RUNTIME_DIR/nsm/d/`
containing the osc url. This enables discovery of running daemons.
* New section in the API documentation for the above.
* Handle write-protected session files and related errors on save. They will not crash the
daemon anymore.
* Fixes and guards against trying to load non-existing sessions and creating new sessions
under existing names
* Handle various crashes-on-exit and replace them with controlled exits.
[Jackpatch Version 1.0.0 (previously 0.2.0)]
* Jackpatch will finally not "forget" connections anymore! See #gh-74
* Add a jackpatch desktop file with `X-NSM-Capable=true` and `X-NSM-Exec=nsm-proxy` and
`NoDisplay=true`
* Reduce verbosity level of log ouput.
* Document 'hidden' standalone (no NSM) command line mode in `--help`
* Handle SIGNALs even when in standalone mode
[NSM-Proxy]
* Add a nsm-proxy desktop file with `X-NSM-Capable=true` and `X-NSM-Exec=nsm-proxy` and
`NoDisplay=true`
All changes are made only on the server side, or in the tools we provide.
Existing sessions, clients, and GUIs remain 100% compatible without requiring any changes.
Except if you want to use the new session root directory, which is recommended.
https://github.com/jackaudio/new-session-manager