9 ms·
NSM is a decent session management API. Currently recommended for any kind of session management in PipeWire. Unfortunate that JML imploded like this, his work
by drmr 5y ago
NSM is a decent session management API. Currently recommended for any kind of session management in PipeWire.
Unfortunate that JML imploded like this, his work is legendary and software elegant.
All smear campaigns aside it's really crap to see this continuing hostility. Free Software also means moving on after a conflict and learning from past mistakes, and fork when necessary. Not to throw a tantrum and destroy all your work.
Btw most NSM stuff works pretty good under PipeWire. RaySession is a nice tool for that: https://github.com/Houston4444/RaySession https://github.com/Houston4444/RaySession
- mxmilkiib 5y agoAgordejo is also a good NSM front-end. https://www.laborejo.org/agordejo https://www.laborejo.org/agordejo RaySession kinda unilaterally pushes the spec for advanced features, but there was stagnation in the core NSM because the main dev essentially refused to work with most other developers. Now there is the community NSM and the spec is slightly tighter and the reference client is a bit more reliable.
- drmr 5y agoI find RaySession very reliable in my experience so far. And we have an awesome patchbay with grouped ports (stereo patching!)
- Craighead 5y agoImploded? Tell me, what would you be doing in his shoes precisely?
- ncmncm 5y ago"NSM" meaning "Non"? Or "New"? Not saying just adds to the confusion.
- drmr 5y agoThe API is NSM, there is no difference between the two. 'New' is a fork of 'Non' implementation, but they are compatible. Heck, now that Jonathan removed _all_ Non project repositories basically no longer exists. Only in the git history of the fork. At this point in time we do not have a Non-SM other than legacy packages and forked repositories, but the NSM API lives on. The NSM design is sound, people are using it. Thank you Jonathan
- ncmncm 5y agoYou make yourself clear.