On 03/22/2012 12:59 PM, thijs van severen wrote:
This is what Session managers do, NSM, JackSession and Ladish.
A problem are clients without support for the session format.
At least in NSM it's easy to start any application nevertheless (the
author is also thinking about writing a wrapper for non supported apps).
At least NSM acts like a script starting clients and restore the JACK
connections (via client jackpatch). So people who prefer scripts and
aj-snapshot, will find the same benefits in NSM if the author has added
the wrapper (to be able to add arguments to a starting client).
This is also more or less possible in JackSession, all though saving and
quiting the session works more cumbersome in Qjackctl compared to NSM in
my opinion. There is a possibility to start apps without JS support, but
that's not implemented in Qjackctl yet, so atm a practical disadvantage
of JS. There is a non official supported wrapper for JackSession though,
We all know that session management is hard, but if we can live with
more or less one standard it would be nice. JackSession seems to be an
option, but if I understand the situation well, it seems that Paul Davis
rather sees LV2 rise, he doesn't really believe in Session Management,
so he is probably not very motivated to help it rise. Torben wrote
JackSession, but he doesn't have time for Linuxaudio atm, so it might be
fair to question the chances for survival here.
I don't say that JackSession could not survive, but it needs support and
development. If the community can agree on a format (NSM for example)
which is supported better, then that might be a better option.
Apart from the politics it's just interesting to discuss the NSM API here.
Linux-audio-dev mailing list