LINUX.ORG.RU

Не получается экспортировать несколько MPRIS-плееров из одного приложения

 , , ,


0

1

Пытаюсь сделать плеер с несколькими инстансами (но при этом в пределах одного процесса), который умеет общаться по протоколу MPRIS. При этом, насколько я понимаю спецификацию, надо экспортировать несколько объектов с одинаковым путём, но разными именами. Однако при попытке так сделать GLib ругается как-то так:

Error exporting player named 'org.mpris.MediaPlayer2.foo.instance2'                           
An object is already exported for the interface org.mpris.MediaPlayer2 at /org/mpris/MediaPlayer2

Минимальный пример здесь.

Если запустить 2 процесса, каждый из которых точно так же экспортирует один плеер, то всё хорошо, и никто не ругается.

Как сделать что-то идентичное моему примеру, но работающее?

★★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.