pulse_output não foi reproduzido: suspenso

2

Eu tenho o mpd sendo executado como um serviço do sistema e como usuário mpd . Como o mpd é um serviço de sistema e o pulso de áudio é baseado em sessão, tenho que transmitir música do mpd para o daemon de sessão de pulso ativo no momento. Isso é feito usando o module-native-protocol-tcp module configurado com auth-anonymous=1 auth-cookie-enabled=0 listen=0.0.0.0 (solto, eu sei, mas para fins de teste)

A saída no mpd.conf se parece com isto:

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

Agora, quando eu executo uma música no mpd, ela reclama:

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

O que está errado aqui? Isso é um bug?

O que eu tentei: Correndo como meu usuário (systemd) Executando como meu usuário (systemd) e configurando o usuário em mpd.conf Rodando como root e configurando o usuário no mpd.conf Definindo o nome exato do coletor

    
por ManuelSchneid3r 30.07.2015 / 00:23

1 resposta

0

Você parece entender o que está acontecendo melhor do que eu, mas eu tive a mesma mensagem de erro, e o problema desapareceu seguindo as instruções em esta página da wiki (também retransmitida em AskUbuntu ):

Usando o mesmo mpd.conf que você faz.

Uncomment the following lines from /etc/pulse/default.pa (you might need to add the part which specified the IP address to the line):

load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 # IP of localhost
    
por 30.03.2016 / 19:41