펄스 출력 재생 실패: 일시 중지됨

펄스 출력 재생 실패: 일시 중지됨

나는 시스템 서비스와 사용자로 mpd를 실행하고 있습니다 mpd. mpd는 시스템 서비스이고 펄스 오디오는 세션 기반이므로 mpd에서 현재 활성화된 펄스 세션 데몬으로 음악을 스트리밍해야 합니다. 이는 module-native-protocol-tcp module구성을 사용하여 수행 됩니다 auth-anonymous=1 auth-cookie-enabled=0 listen=0.0.0.0(느슨하게 알고 있지만 테스트 목적으로).

mpd.conf의 출력은 다음과 같습니다.

audio_output {                                                                   
  type    "pulse"                                                                
  name    "My (loopback) Pulse Output"                                           
  server  "localhost"                                                            
}   

이제 mpd에서 노래를 실행하면 다음과 같은 불평이 나옵니다.

pulse_output: "My (loopback) Pulse Output" [pulse] failed to play: suspended
output: Failed to open audio output

여기에 문제가 있나요? 이것은 버그입니까?

나는 다음을 시도했습니다. 내 사용자(systemd)로 실행 내 사용자(systemd)로 실행하고 mpd.conf에서 사용자를 설정합니다. 루트로 실행하고 mpd.conf에서 사용자를 설정합니다. 정확한 수신자 이름을 설정합니다.

답변1

당신은 나보다 무슨 일이 일어나고 있는지 더 잘 알고 있는 것 같지만, 나는 같은 오류 메시지를 받았고 이 지침을 따르면 문제가 사라졌습니다.이 위키 페이지(다음에도 다시 게시됨우분투에 물어보세요):

사용법은 mpd.conf귀하와 동일합니다.

/etc/pulse/default.pa에서 다음 줄의 주석 처리를 제거합니다(이 줄에 IP 주소를 지정하는 섹션을 추가해야 할 수도 있습니다).

load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 # IP of localhost

관련 정보