Hello.
I looked to MPRIS specification in order to write jack transport client with
this interface, and noticed solution, which could be used for jackdbus too.
Currently jack serice name is fixed: org.jackaudio.service
In MPRIS naming is like <prefix string>.<instance name> (e.g.
org.mpris.MediaPlayer2.audacious).
For jack it could have this form: org.jackaudio.<server name> or
org.jackaudio.service.<server name>. Older name may be kept for compatibility,
and most likely to be created by first jack server, appearing in user session.
With such approach it could be possible for other daemons, e.g. ladish, to
expose jack-like interfaces in more common way.
Of course, currently it is done as essential (using of different service
names), but it is not standard. With proposed approach it may be possible even
to browse jack services. Control tools like qjackctl could even propose some
menu (sidebar in patchage) or even (sic! =) transport control rack for better
convenience.
Show replies by date