簡単な説明
MPDは、別のアプリケーションで再生しようとする試みを演奏し、音されている場合は、X、からの音xは出力されません。
他のアプリケーションからの音が、場合xは、その後、再生する試みを演奏し、MPDさからの音ながら、何の音はMPDから出力されませんxはプレーし続けています。
細部
私は最初にFlashでこの問題に気づきましたが、これは引き続き最も一般的なシナリオです。フラッシュに厳密に関連しているのではなく、mpdに関係していることに気づく前に、これに関する質問を投稿しました。
私の最大のフラストレーションは、mpdを再び動作させようとすることです。時々、他の人が(フラッシュのために)Chromiumを殺すのpulseaudio -k
に役立つようです。ほとんどの場合、それは上記の組み合わせです。sudo /etc/init.d/mpd restart
SIGTERM
これは、mpdを別のユーザーとして実行し、pulseaudioを使用しているためと考えられます。rootまたは現在のユーザーとしては実行されません。また、mpdはパルスサポート付きでコンパイルされます。
いろいろなことを試してきましたが、正直なところ、久しぶりに何も書けませんでした。方向性がわからないのではなく、この問題を一度でも解決できたら本当に嬉しいです。
mpd.conf
コメント/空白行を削除することで簡略化。
music_directory "/var/lib/mpd/music"
playlist_directory "/var/lib/mpd/playlists"
db_file "/var/lib/mpd/tag_cache"
log_file "/var/log/mpd/mpd.log"
pid_file "/var/run/mpd/pid"
state_file "/var/lib/mpd/state"
user "mpd"
bind_to_address "wilson"
input {
plugin "curl"
}
audio_output {
type "pulse"
name "My Pulse Output"
}
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"
質問
これを維持するために、これを引き起こしている原因、または現在のユーザーとしてmpdを実行せずに修正する方法を誰かが知っていますか?