I don't fully understand this but there appear to be two pulse audio servers running and running "pactl list sources" would randomly pick a server to list and work or fail accordingly. Specifying which server to target in the command seems to resolve the problem - I've tested it 5 or6 times with the right result.
Using the pulseaudio server from /run/user/1000 assumes that galicaster will always have UID 1000. Perhaps we should either ensure that this is the case, or find out the galicaster UID and use that?
I don't fully understand this but there appear to be two pulse audio servers running and running "pactl list sources" would randomly pick a server to list and work or fail accordingly. Specifying which server to target in the command seems to resolve the problem - I've tested it 5 or6 times with the right result.
closes: #59