linux-show-player icon indicating copy to clipboard operation
linux-show-player copied to clipboard

Add NSM support

Open sub26nico opened this issue 2 years ago • 3 comments

Hi, it would be a very useful feature to add NSM support to use linux-show-player with other JACK applications, all apps could be managed by a session manager (RaySession, New Session Manager). More information about NSM here.

sub26nico avatar Jul 10 '22 11:07 sub26nico

Any JACK compatibility is always welcome

clemradio avatar Jul 10 '22 13:07 clemradio

For future reference, here's the API documentation:

  • for Non Session Manager: https://non.tuxfamily.org/nsm/API.html
  • for New Session Manager: https://new-session-manager.jackaudio.org/api/index.html

(The latter NSM is a fork of the former NSM, and claims its API is 100% backwards compatible. Thus the two documentation sources should describe - and the two NSMs should have - the same API end-points.)

And we can signal support (at least for NewSM) by setting the X-NSM-Capable and X-NSM-Exec keys inside LiSP's .desktop file (https://github.com/jackaudio/new-session-manager/issues/40).

s0600204 avatar Jul 10 '22 18:07 s0600204

+1 for NSM support. Currently working with a hack in RaySession, but a full NSM support would be nice to let the session manager control the ability of save the show and show/hide the GUI.

moonshaadow avatar Nov 14 '23 14:11 moonshaadow