mpd使用中に問題が発生しました。pulse

mpd使用中に問題が発生しました。pulse

mpd使用中に問題が発生しました。pulse

Pulseaudioは1つ以上のオーディオソース(正しいですか?)。それでは、1つのオーディオsinkソースをmpd別のオーディオソースと一緒に使用できますか?これは私がやりたいことですが、方法が見つかりません。

関連情報

  • 私はを使用しているので、Awesome WMオーディオpulseaudio設定を変更するコマンドにのみ依存します。gnome-settingsたとえば、noです。
  • 私はmpdをサービスとして使用しており、それを実行しているユーザーはmpdgroupにいますaudio
  • pulse/etc/mpd.conf次の受信機を使用するmyで定義されたタイプのオーディオ出力が2つありますalsa_output.pci-0000_00_03.0.hdmi-stereoalsa_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セッションが実行されていることを知っていますhtoptopps 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.conf127.0.0.1
  • 私はsudo service mpd stop前後pulseaudio --killにしますsudo service mpd start

おすすめ記事