port recording interface to GDBus