Created attachment 242490 [details] v1 (apply via "git am") Upstream uses sd-bus library (basu on FreeBSD) to connect to DBus session bus and talk MPRIS protocol.
Thanks for the patch. Approved, please commit it.
Created attachment 242491 [details] v1 (apply via "git am") Drop option for consistency with other plugins with dependencies (e.g., ffmpegdecoder, libopenmptdecoder, alsaout, sndioout, pipewireout). I'm not sure how to deterministically disable individual plugins after https://github.com/clangen/musikcube/commit/120b6fec0b73 anyway
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a993ce32573f15593b9f2c31c849320cb3037ce3 commit a993ce32573f15593b9f2c31c849320cb3037ce3 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-05-30 03:20:19 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-05-30 04:20:25 +0000 multimedia/musikcube: enable MPRIS protocol support via basu Not a port option for consistency with other plugins. PR: 271719 Approved by: yuri (maintainer) multimedia/musikcube/Makefile | 16 +++++++++++----- multimedia/musikcube/distinfo | 4 ++++ multimedia/musikcube/pkg-plist | 1 + 3 files changed, 16 insertions(+), 5 deletions(-)