branch: externals/emms commit c68c0d9672ec56f7e3046194a57500cee4d9a9a9 Author: Fran Burstall <fran.burst...@gmail.com> Commit: Fran Burstall <fran.burst...@gmail.com>
* doc/emms.texinfo: document D-Bus interface --- doc/emms.texinfo | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/doc/emms.texinfo b/doc/emms.texinfo index afe13a7644..6276f9aee1 100644 --- a/doc/emms.texinfo +++ b/doc/emms.texinfo @@ -84,6 +84,7 @@ Modules and Extensions * Bookmarks:: Saving a place in a media file. * Managing Playlists:: Managing multiple playlists. * GNU FM:: Connect to music community websites. +* D-Bus:: Control Emms over D-Bus Copying and license * Copying:: The GNU General Public License gives you permission to @@ -3012,6 +3013,30 @@ setup level. Then invoke @kbd{emms-librefm-stream} and enter the URL of the station you wish to listen to, for example ``librefm://globaltags/Classical''. +@c ------------------------------------------------------------------- +@node D-Bus +@chapter D-Bus + +@cindex D-Bus + +Emms can provide an MPRIS interface which allows it to be +controlled over D-Bus. + +To enable this, first load the feature: + +@lisp +(require 'emms-mpris) +@end lisp + + +and then turn it on with @kbd{emms-mpris-enable}. You can +turn it off with @kbd{emms-mpris-disable}. + +At present, Emms only provides a partial implementation of +the @url{ +https://specifications.freedesktop.org/mpris-spec/latest/index.html, +MPRIS specification}: changing the volume, shuffle or loop +status is not currently supported. @c including the relevant licenses