mpd와 함께 playerctl을 사용하여 mpd 및 기타 플레이어의 미디어 키로 음악을 제어하는 ​​방법


0

나는 미디어 키가 이전과 같이 i3에서 prev / next / pause에 바인딩되도록 사용했습니다.

bindsym XF86AudioPrev exec --no-startup-id mpc prev

하지만 다른 플레이어도 사용하고 싶었습니다.

bindsym XF86AudioPlay         exec --no-startup-id playerctl play-pause

D-Bus를 통해 실행되며 MPRIS Spec 추가 정보 를 따르는 모든 미디어 플레이어를 제어합니다.

mpd 용 MPRIS 모듈이나 서비스로 실행되고 mpd 용 mpris 신호를 변환하는 어댑터가 있습니까? 나는 아무것도 찾을 수 없었지만, 단지 하나의 XOR과 다른 XOR의 미디어 키를 사용하는 것이 좋을 것입니다.

답변:


0

mpd 용 MPRIS v2 게이트웨이는 mpDris2 입니다.

(저는 프로젝트와 관련이 있지만 MPRIS v2를 구현하는 다른 소프트웨어는 알지 못합니다. MPRIS v1은 더 이상 사용되지 않으며 호환되지 않습니다.)


README에서 설명한대로 파일로 구성을 추가했으며 매력처럼 작동했습니다! 응용 프로그램은 서비스로 실행되지 않으므로 i3으로 자동 시작하는 줄도 추가했습니다. 감사합니다
pascalwhoop

1
MPRIS가 세션 버스 (각 세션마다 개별)에 제공되므로 mpDris2는 시스템 서비스가 될 수 없습니다. systemd --user배포자가 "사용자 버스"모델을 선택한 경우 서비스 로 실행할 수 있지만 데스크톱 / 세션 서비스로 간주하는 것이 가장 쉽습니다.
grawity

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.