<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
<div><br></div><div>Hi,<br></div><div><br></div><div>I am running pulseaudio 13.0.5 on Debian testing.<br></div><div><br></div><div>My system has two sets of speakers connected to it, one via hdmi, the other via an analog 3.5mm jack.<br></div><div><br></div><div>My problem is now that pulseaudio does not properly reconnect an application to the analog output, so e.g. when I play music via "mpc play", move the output to the analog-speakers, stop mpd play and start it again it plays again on the hdmi-output (so the previous output to the analog-output is not restored).<br></div><div><br>I have experimented a little bit with it and the problem seems to be that pulseaudio displays all profiles for the analog-device as "unplugged" in pavucontrol.</div><div><br></div><div>So I assume pulseaudio does not reconnect to the previous sink because it probably sees the sink as "unplugged" and therefore unavalable with probably makes sense.<br></div><div><br></div><div>The thing is now that when I connect my headphones to this 3.5mm jack pulseaudio has no problems (the sink is not "unplugged") and everything works as expected, however when I plug a set of speakers into this jack, pulseaudio for whatever reason sees this as "unplugged" and the above problem occurs (but sound output  as such works).<br></div><div><br></div><div>My questions:<br><br>How does pulseaudio detect an "unplugged" jack?<br>How can I teach pulseaudio that there is indeed something connected to this jack when it's own detection gets it wrong?<br><br>Many thanks!<br></div>  </body>
</html>