From 96b0f920cde9157332b0c16ba1135ee60a3f3259 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Guido=20G=C3=BCnther?= <agx@sigxcpu.org>
Date: Thu, 29 Jun 2023 18:45:01 +0200
Subject: [PATCH] Add mpris-proxy to user session

Allows to control music playback from e.g. a cars entertainment unit and
shows artist information.
---
 .../librem5-base-defaults.mpris-proxy.user.service  | 13 +++++++++++++
 debian/rules                                        |  3 +++
 2 files changed, 16 insertions(+)
 create mode 100644 debian/librem5-base-defaults.mpris-proxy.user.service

diff --git a/debian/librem5-base-defaults.mpris-proxy.user.service b/debian/librem5-base-defaults.mpris-proxy.user.service
new file mode 100644
index 0000000..56038f5
--- /dev/null
+++ b/debian/librem5-base-defaults.mpris-proxy.user.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=Bluetooth mpris proxy
+Documentation=man:mpris-proxy(1)
+
+Wants=dbus.socket
+After=dbus.socket
+
+[Service]
+Type=simple
+ExecStart=/usr/bin/mpris-proxy
+
+[Install]
+WantedBy=default.target
diff --git a/debian/rules b/debian/rules
index 80932f8..b0a09a3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -19,6 +19,9 @@ override_dh_installsystemd:
 	dh_installsystemd --no-start --name=bluetooth-brcmfmac
 	dh_installsystemd --no-start --name=librem5-lockdown-support
 
+override_dh_installsystemduser:
+	dh_installsystemduser --name=mpris-proxy
+
 override_dh_auto_test:
 	desktop-file-validate default/hidden-apps/*.desktop
 
-- 
GitLab