Skip to content
This repository was archived by the owner on Mar 11, 2024. It is now read-only.

Commit c37e8eb

Browse files
committed
mpris: Set app id as identity
Flatpak automatically exposes org.mpris.MediaPlayer2.APP_ID as a owned dbus name. Fixes: #65
1 parent c0b65e4 commit c37e8eb

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

build-aux/flatpak/com.vixalien.decibels.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@
2222
"--socket=fallback-x11",
2323
"--socket=wayland",
2424
"--socket=pulseaudio",
25-
"--env=GJS_DISABLE_JIT=1",
26-
"--own-name=org.mpris.MediaPlayer2.Decibels"
25+
"--env=GJS_DISABLE_JIT=1"
2726
],
2827
"cleanup": [
2928
"/include",

src/mpris.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ export class MPRIS extends DBusInterface {
238238
private app = Gtk.Application.get_default()!;
239239

240240
constructor(public stream: APMediaStream) {
241-
super("org.mpris.MediaPlayer2.Decibels", "/org/mpris/MediaPlayer2");
241+
super("org.mpris.MediaPlayer2." + pkg.name, "/org/mpris/MediaPlayer2");
242242

243243
this.stream.connect(
244244
"notify::title",
@@ -487,7 +487,7 @@ export class MPRIS extends DBusInterface {
487487
CanSetFullscreen: GLib.Variant.new_boolean(false),
488488
CanRaise: GLib.Variant.new_boolean(true),
489489
HasTrackList: GLib.Variant.new_boolean(false),
490-
Identity: GLib.Variant.new_string("Decibels"),
490+
Identity: GLib.Variant.new_string(application_id),
491491
DesktopEntry: GLib.Variant.new_string(application_id),
492492
SupportedUriSchemes: GLib.Variant.new_strv([]),
493493
SupportedMimeTypes: GLib.Variant.new_strv([]),

0 commit comments

Comments
 (0)