Mpd ve diğer oynatıcılar için ortam tuşları ile müzik kontrolü için playerctl ile mpd nasıl kullanılır


-1

Eskiden medya anahtarlarımı i3 gibi önceki / sonraki / duraklatmaya bağlı tutuyordum

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

Ama diğer oyuncuları da kullanmak istedim,

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

D-Bus üzerinden çalışır ve MPRIS Spesifikasyonunu takip eden tüm medya oynatıcıları kontrol eder beni oku

Yani mpd için bir MPRIS modülü veya bir hizmet olarak çalışan ve mpd için mpris sinyallerini çeviren bir adaptör var mı? Hiçbir şey bulamadım, ancak yalnızca bir XOR için değil, her ikisi için de ortam tuşlarını kullanmak güzel olurdu.

Yanıtlar:


0

Mpd için MPRIS v2 ağ geçidi mpDris2 .

(Projeye bağlıyım, ancak MPRIS v2'yi uygulayan başka bir yazılım bilmiyorum, yalnızca eski ve uyumsuz MPRIS v1 için bir tane.)


README'de açıklandığı gibi dosya olarak bir yapılandırma ekledim ve bir cazibe gibi çalıştı! Uygulama bir hizmet olarak çalışmadığından, i3 ile otomatik olarak başlatmak için bir satır ekledim. teşekkür ederim
pascalwhoop

1
mpDris2 sistem hizmeti olamaz çünkü MPRIS oturum veriyolunda sağlanır (her oturum için ayrıdır). Olarak çalıştırabilirsin systemd --user dağıtımınız "kullanıcı veri yolu" modelini seçtiyse servis, bunun masaüstü / oturum servisi olduğunu düşünmek en kolay yoldur.
grawity
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.