mpd
使用中に問題が発生しました。pulse
Pulseaudioは1つ以上のオーディオソース(正しいですか?)。それでは、1つのオーディオsink
ソースをmpd
別のオーディオソースと一緒に使用できますか?これは私がやりたいことですが、方法が見つかりません。
関連情報
- 私はを使用しているので、
Awesome WM
オーディオpulseaudio
設定を変更するコマンドにのみ依存します。gnome-settings
たとえば、noです。 - 私はmpdをサービスとして使用しており、それを実行しているユーザーは
mpd
groupにいますaudio
。 pulse
/etc/mpd.conf
次の受信機を使用するmyで定義されたタイプのオーディオ出力が2つありますalsa_output.pci-0000_00_03.0.hdmi-stereo
。alsa_output.pci-0000_00_1b.0.analog-stereo
- これら2つのオーディオ出力を切り替えたり、
mpc
他のクライアントとmpd
同様に切り替えたりできますncmpcpp
。 - これは次の出力です
grep -E "pulse|mpd|audio"
。
audio:x:29:pulse
pulse:x:123:mpd
pulse-access:x:124:mpd
ボーナス質問:なぜそこにいるのですか?2グループは何に使用され、pulse
グループ間の違いは何ですか? - Ubuntu 16.04を使用してください。
問題はたとえば、ブラウザで音楽を聴きたい場合は、mpd
ページを一時停止して更新する必要があります。迷惑で、時には何かを聞くためにページを何度も更新する必要があります。
わかりました
- オーディオを使用する(または使用したい)プログラムを見ることはできますが、そこでは決して見ることは
pacmd list-sink-inputs
できませんmpd
。 mpd
//を使用して次のことがわかるので、独自のpulseaudioセッションが実行されていることを知っていますhtop
。top
ps aux
doron [..] /usr/bin/pulseaudio --start --log-target=syslog -vvvv
mpd [..] /usr/bin/pulseaudio --start --log-target=syslog -vvvv
ベストアンサー1
私はArchlinuxのwikiで解決策を見つけました: https://wiki.archlinux.org/index.php/Music_Player_Daemon/Tips_and_tricks#PulseAudio。
ノート
- ファイルに次の行を含める必要があります
/etc/pulse/default.pa
(見つかった行をコメントアウト)。
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1
- で会話するサーバーとして使用しない
localhost
でください。mpd
/etc/mpd.conf
127.0.0.1
- 私は
sudo service mpd stop
前後pulseaudio --kill
にしますsudo service mpd start
。