Closed coffseducation closed 2 years ago
Update:
After re-installing pulseaudio-dlna, disabling UFW and using a different port, I was able to connect.
Where on Kubuntu can I find the pulseaudio-dlna.service file in order to add a different default port (as per https://github.com/masmu/pulseaudio-dlna/issues/395#issuecomment-787959004).
Now I just need to figure out how to UFW add a port.
hmm, I could not find a file to edit the default port, so I just created a bash script with the new port to autostart at login, with the port added to the firewall.
I am trying to connect to an Audiolab stereo. I have connect many times in the past but cannot get sound now.
$pulseaudio-dlna --debug 03-30 13:37:29 pulseaudio_dlna.rules DEBUG Loaded rules: 03-30 13:37:29 pulseaudio_dlna.rules DEBUG DISABLE_DEVICE_STOP = <class 'pulseaudio_dlna.rules.DISABLE_DEVICE_STOP'> 03-30 13:37:29 pulseaudio_dlna.rules DEBUG DISABLE_MIMETYPE_CHECK = <class 'pulseaudio_dlna.rules.DISABLE_MIMETYPE_CHECK'> 03-30 13:37:29 pulseaudio_dlna.rules DEBUG DISABLE_PLAY_COMMAND = <class 'pulseaudio_dlna.rules.DISABLE_PLAY_COMMAND'> 03-30 13:37:29 pulseaudio_dlna.rules DEBUG FAKE_HTTP_CONTENT_LENGTH = <class 'pulseaudio_dlna.rules.FAKE_HTTP_CONTENT_LENGTH'> 03-30 13:37:29 pulseaudio_dlna.rules DEBUG REQUEST_TIMEOUT = <class 'pulseaudio_dlna.rules.REQUEST_TIMEOUT'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG Loaded encoders: 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.avconv.AVConvAacEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.avconv.AVConvFlacEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.avconv.AVConvL16Encoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.avconv.AVConvMp3Encoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.avconv.AVConvOggEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.avconv.AVConvOpusEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.avconv.AVConvWavEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.ffmpeg.FFMpegAacEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.ffmpeg.FFMpegFlacEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.ffmpeg.FFMpegL16Encoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.ffmpeg.FFMpegMp3Encoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.ffmpeg.FFMpegOggEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.ffmpeg.FFMpegOpusEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.ffmpeg.FFMpegWavEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.generic.FaacAacEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.generic.FlacFlacEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.generic.LameMp3Encoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.NullEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.generic.OggencOggEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.generic.OpusencOpusEncoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.generic.SoxL16Encoder'> 03-30 13:37:29 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.generic.SoxWavEncoder'> 03-30 13:37:29 pulseaudio_dlna.codecs DEBUG Loaded codecs: 03-30 13:37:29 pulseaudio_dlna.codecs DEBUG aac = <class 'pulseaudio_dlna.codecs.AacCodec'> 03-30 13:37:29 pulseaudio_dlna.codecs DEBUG flac = <class 'pulseaudio_dlna.codecs.FlacCodec'> 03-30 13:37:29 pulseaudio_dlna.codecs DEBUG l16 = <class 'pulseaudio_dlna.codecs.L16Codec'> 03-30 13:37:29 pulseaudio_dlna.codecs DEBUG mp3 = <class 'pulseaudio_dlna.codecs.Mp3Codec'> 03-30 13:37:29 pulseaudio_dlna.codecs DEBUG ogg = <class 'pulseaudio_dlna.codecs.OggCodec'> 03-30 13:37:29 pulseaudio_dlna.codecs DEBUG opus = <class 'pulseaudio_dlna.codecs.OpusCodec'> 03-30 13:37:29 pulseaudio_dlna.codecs DEBUG wav = <class 'pulseaudio_dlna.codecs.WavCodec'> 03-30 13:37:30 pulseaudio_dlna.application INFO Using version: 0.6.0 03-30 13:37:30 pulseaudio_dlna.application INFO Binding to *:8080 03-30 13:37:30 pulseaudio_dlna.application INFO Encoder settings: 03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO Codec settings:
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.application INFO
03-30 13:37:30 pulseaudio_dlna.streamserver CRITICAL The streaming server could not bind to your specified port (8080). Perhaps this is already in use? The application cannot work properly!
03-30 13:37:30 pulseaudio_dlna.discover DEBUG Binding socket to "" ...
03-30 13:37:30 pulseaudio_dlna.plugins.chromecast INFO ChromecastPlugin.discover()
03-30 13:37:30 pulseaudio_dlna.pulseaudio INFO Module "module-dbus-protocol" already loaded.
03-30 13:37:30 pulseaudio_dlna.pulseaudio INFO Probing for $PULSE_DBUS_SERVER unsuccessful.
03-30 13:37:30 pulseaudio_dlna.pulseaudio INFO Probing for /run/pulse/dbus-socket unsuccessful.
03-30 13:37:30 pulseaudio_dlna.pulseaudio INFO Probing for $XDG_RUNTIME_DIR successful (unix:path=/run/user/1000/pulse/dbus-socket).
03-30 13:37:30 pulseaudio_dlna.pulseaudio INFO Probing for org.PulseAudio.ServerLookup1 successful (unix:path=/run/user/1000/pulse/dbus-socket).
03-30 13:37:30 pulseaudio_dlna.pulseaudio INFO Found the following pulseaudio server addresses: unix:path=/run/user/1000/pulse/dbus-socket
03-30 13:37:30 pulseaudio_dlna.pulseaudio INFO Connecting to pulseaudio on "unix:path=/run/user/1000/pulse/dbus-socket" ...
03-30 13:37:35 pulseaudio_dlna.discover INFO SSDPDiscover.search()
03-30 13:39:25 urllib3.connectionpool DEBUG Starting new HTTP connection (1): 192.168.0.190:49152
03-30 13:39:25 urllib3.connectionpool DEBUG http://192.168.0.190:49152 "GET /description.xml HTTP/1.1" 200 2422
03-30 13:39:25 pyupnpv2 DEBUG Response from UPNP device (http://192.168.0.190:49152/description.xml)
<?xml version="1.0"?>
03-30 13:39:25 urllib3.connectionpool DEBUG Starting new HTTP connection (1): 192.168.0.190:49152 03-30 13:39:25 urllib3.connectionpool DEBUG http://192.168.0.190:49152 "GET /AVTransport.xml HTTP/1.1" 200 20253 03-30 13:39:25 urllib3.connectionpool DEBUG Resetting dropped connection: 192.168.0.190 03-30 13:39:25 urllib3.connectionpool DEBUG http://192.168.0.190:49152 "GET /RendererControl.xml HTTP/1.1" 200 7358 03-30 13:39:25 urllib3.connectionpool DEBUG Resetting dropped connection: 192.168.0.190 03-30 13:39:25 urllib3.connectionpool DEBUG http://192.168.0.190:49152 "GET /ConnectionManager.xml HTTP/1.1" 200 3595 03-30 13:39:25 urllib3.connectionpool DEBUG Resetting dropped connection: 192.168.0.190 03-30 13:39:25 urllib3.connectionpool DEBUG Starting new HTTP connection (1): 192.168.0.190:49152 03-30 13:39:25 urllib3.connectionpool DEBUG http://192.168.0.190:49152 "POST /upnp/control/ConnectionManager1 HTTP/1.1" 200 603 03-30 13:39:25 pyupnpv2 DEBUG SENT {'Content-Type': 'text/xml; charset="utf-8"', 'SOAPAction': '"urn:schemas-upnp-org:service:ConnectionManager:1#GetProtocolInfo"'}: URL: http://192.168.0.190:49152/upnp/control/ConnectionManager1 b'<?xml version=\'1.0\' encoding=\'utf-8\'?>\n </s:Body></s:Envelope>'
03-30 13:39:25 pyupnpv2 DEBUG RECEIVED [200] - {'CONTENT-LENGTH': '603', 'CONTENT-TYPE': 'text/xml; charset="utf-8"', 'DATE': 'Wed, 30 Mar 2022 02:39:25 GMT', 'EXT': '', 'SERVER': 'Linux/3.12.74-retail-development, UPnP/1.0, Portable SDK for UPnP devices/1.6.19', 'X-User-Agent': 'redsonic'}:
b'\n\r\n\r\nhttp-get::audio/wav:,http-get::audio/x-wav:,http-get::audio/mpeg:,http-get::audio/mp3:,http-get::audio/aac:,http-get::audio/ac3:,http-get::audio/x-flac:,http-get::audio/flac:,http-get::audio/vnd.dlna.adts:,http-get::audio/x-hx-aac-adts:,http-get::audio/3gpp:,http-get::audio/mp4: \r\n</u:GetProtocolInfoResponse>\r\n</s:Body> </s:Envelope>'
03-30 13:39:25 urllib3.connectionpool DEBUG http://192.168.0.190:49152 "GET /description.xml HTTP/1.1" 200 2422
03-30 13:39:25 pyupnpv2 DEBUG Response from UPNP device (http://192.168.0.190:49152/description.xml)
<?xml version="1.0"?>
03-30 13:39:25 urllib3.connectionpool DEBUG Starting new HTTP connection (1): 192.168.0.190:49152 03-30 13:39:25 urllib3.connectionpool DEBUG http://192.168.0.190:49152 "GET /AVTransport.xml HTTP/1.1" 200 20253 03-30 13:39:25 urllib3.connectionpool DEBUG Resetting dropped connection: 192.168.0.190 03-30 13:39:25 urllib3.connectionpool DEBUG http://192.168.0.190:49152 "GET /RendererControl.xml HTTP/1.1" 200 7358 03-30 13:39:25 pulseaudio_dlna.pulseaudio INFO Added the device "Audiolab (DLNA)". 03-30 13:39:25 pulseaudio_dlna.pulseaudio INFO on_device_updated "/org/pulseaudio/core1/sink25" 03-30 13:39:25 urllib3.connectionpool DEBUG Resetting dropped connection: 192.168.0.190 03-30 13:39:25 urllib3.connectionpool DEBUG http://192.168.0.190:49152 "GET /ConnectionManager.xml HTTP/1.1" 200 3595 03-30 13:39:26 pulseaudio_dlna.pulseaudio INFO _async_handle_sink_update /org/pulseaudio/core1/sink25 03-30 13:39:26 pulseaudio_dlna.pulseaudio DEBUG