Как использовать playerctl с mpd для управления музыкой с помощью клавиш мультимедиа для mpd и других плееров
Раньше мои медиа-ключи привязывались к prev/next/pause с i3, вот так
bindsym XF86AudioPrev exec --no-startup-id mpc prev
Но я хотел также использовать других игроков, поэтому я установил его на
bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause
который работает через шину D-Bus и контролирует все медиаплееры, которые следуют инструкциям MPRIS Spec
Так есть ли модуль MPRIS для mpd или адаптер, который работает как сервис и транслирует сигналы mpris для mpd? Я не смог найти ни одного, но было бы неплохо использовать клавиши мультимедиа для обоих, а не только для одного XOR другого.
1 ответ
Решение
Шлюз MPRIS v2 для mpd - это mpDris2.
(Я связан с проектом, но я не знаю ни одного другого программного обеспечения, которое реализует MPRIS v2, только одно для устаревшего и несовместимого MPRIS v1.)