mpd使用時出現問題pulse

mpd使用時出現問題pulse

mpd使用時出現問題pulse

創建 Pulseaudio 的目的是為了能夠為一個接收器使用 1 個以上的音訊來源(正確的?)。如果是這樣,應該可以使用一個音訊sink來源mpd和另一個音訊來源,對吧?這正是我正在嘗試做的事情,但我找不到方法。

相關資訊

  • 我使用Awesome WMpulseaudio所以我純粹依靠命令來更改音訊設定 -gnome-settings例如,不。
  • 我使用 mpd 作為服務,運行它的用戶位於mpdgroup 中audio
  • pulse我有 2 個在 my 中定義的類型的音訊輸出/etc/mpd.conf,它們使用以下接收器: alsa_output.pci-0000_00_03.0.hdmi-stereoalsa_output.pci-0000_00_1b.0.analog-stereo
  • 我可以在這兩個音訊輸出之間切換,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內容:topps aux
    doron [..] /usr/bin/pulseaudio --start --log-target=syslog -vvvv
    mpd [..] /usr/bin/pulseaudio --start --log-target=syslog -vvvv

答案1

我在 archlinux 的維基百科中找到了解決方案: 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
  • 不要用作與 in 進行對話的localhost伺服器,使用.mpd/etc/mpd.conf127.0.0.1
  • sudo service mpd stop之前pulseaudio --kill和之後都會sudo service mpd start

相關內容