masmu / pulseaudio-dlna

A lightweight streaming server which brings DLNA / UPNP and Chromecast support to PulseAudio and Linux
GNU General Public License v3.0
1.25k stars 161 forks source link

Hame Dreamsound discovery issue #349

Open alucionet opened 6 years ago

alucionet commented 6 years ago

Hello,

I have this HAME Dreamsound speaker that I would like to stream music to from my CentOS 7 linux box. The linux box and the HAME speaker is on different network. So, I tried the following: $ pulseaudio-dlna --renderer-urls http://10.98.9.58:1157 --fake-http-content-length --debug 06-15 17:03:31 pulseaudio_dlna.rules DEBUG Loaded rules: 06-15 17:03:31 pulseaudio_dlna.rules DEBUG DISABLE_DEVICE_STOP = <class 'pulseaudio_dlna.rules.DISABLE_DEVICE_STOP'> 06-15 17:03:31 pulseaudio_dlna.rules DEBUG FAKE_HTTP_CONTENT_LENGTH = <class 'pulseaudio_dlna.rules.FAKE_HTTP_CONTENT_LENGTH'> 06-15 17:03:31 pulseaudio_dlna.rules DEBUG REQUEST_TIMEOUT = <class 'pulseaudio_dlna.rules.REQUEST_TIMEOUT'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG Loaded encoders: 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.avconv.AVConvAacEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.avconv.AVConvFlacEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.avconv.AVConvL16Encoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.avconv.AVConvMp3Encoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.avconv.AVConvOggEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.avconv.AVConvOpusEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.avconv.AVConvWavEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.ffmpeg.FFMpegAacEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.ffmpeg.FFMpegFlacEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.ffmpeg.FFMpegL16Encoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.ffmpeg.FFMpegMp3Encoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.ffmpeg.FFMpegOggEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.ffmpeg.FFMpegOpusEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.ffmpeg.FFMpegWavEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.generic.FaacAacEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.generic.FlacFlacEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.generic.LameMp3Encoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.NullEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.generic.OggencOggEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.generic.OpusencOpusEncoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.generic.SoxL16Encoder'> 06-15 17:03:31 pulseaudio_dlna.encoder.avconv DEBUG <class 'pulseaudio_dlna.encoders.generic.SoxWavEncoder'> 06-15 17:03:32 pulseaudio_dlna.codecs DEBUG Loaded codecs: 06-15 17:03:32 pulseaudio_dlna.codecs DEBUG aac = <class 'pulseaudio_dlna.codecs.AacCodec'> 06-15 17:03:32 pulseaudio_dlna.codecs DEBUG flac = <class 'pulseaudio_dlna.codecs.FlacCodec'> 06-15 17:03:32 pulseaudio_dlna.codecs DEBUG l16 = <class 'pulseaudio_dlna.codecs.L16Codec'> 06-15 17:03:32 pulseaudio_dlna.codecs DEBUG mp3 = <class 'pulseaudio_dlna.codecs.Mp3Codec'> 06-15 17:03:32 pulseaudio_dlna.codecs DEBUG ogg = <class 'pulseaudio_dlna.codecs.OggCodec'> 06-15 17:03:32 pulseaudio_dlna.codecs DEBUG opus = <class 'pulseaudio_dlna.codecs.OpusCodec'> 06-15 17:03:32 pulseaudio_dlna.codecs DEBUG wav = <class 'pulseaudio_dlna.codecs.WavCodec'> 06-15 17:03:32 pulseaudio_dlna.application INFO Using version: 0.5.2 06-15 17:03:32 pulseaudio_dlna.application INFO Using localhost: 103.82.241.231:8080 06-15 17:03:32 pulseaudio_dlna.application INFO Encoder settings: 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO Codec settings: 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO 06-15 17:03:32 pulseaudio_dlna.application INFO Process Process-3: Traceback (most recent call last): File "/usr/lib64/python2.7/multiprocessing/process.py", line 258, in _bootstrap self.run() File "/usr/lib64/python2.7/multiprocessing/process.py", line 114, in run self._target(*self._args, **self._kwargs) File "/usr/lib/python2.7/site-packages/pulseaudio_dlna/pulseaudio.py", line 527, in run self._connect(signals) File "/usr/lib/python2.7/site-packages/pulseaudio_dlna/pulseaudio.py", line 51, in _connect self.bus = self._get_bus() File "/usr/lib/python2.7/site-packages/pulseaudio_dlna/pulseaudio.py", line 97, in _get_bus stdout=subprocess.PIPE).communicate() File "/usr/lib64/python2.7/subprocess.py", line 711, in init errread, errwrite) File "/usr/lib64/python2.7/subprocess.py", line 1327, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory 06-15 17:03:32 requests.packages.urllib3.connectionpool INFO Starting new HTTP connection (1): 10.98.9.58 06-15 17:03:32 requests.packages.urllib3.connectionpool DEBUG "GET / HTTP/1.1" 200 2331 06-15 17:03:32 pulseaudio_dlna.holder DEBUG Response from device (http://10.98.9.58:1157) <?xml version="1.0" encoding="UTF-8"?>

1 0 urn:schemas-upnp-org:device:MediaRenderer:1 HameMusic_e3a8 Plutinosoft LLC http://www.plutinosoft.com Plutinosoft AV Media Renderer Device AV Renderer Device http://www.plutinosoft.com/platinum uuid:e6572b54-f3c7-2d91-2fb5-9c417c6e3a88 DMR-1.50 urn:schemas-upnp-org:service:AVTransport:1 urn:upnp-org:serviceId:AVTransport /AVTransport/e6572b54-f3c7-2d91-2fb5-9c417c6e3a88/scpd.xml /AVTransport/e6572b54-f3c7-2d91-2fb5-9c417c6e3a88/control.xml /AVTransport/e6572b54-f3c7-2d91-2fb5-9c417c6e3a88/event.xml urn:schemas-upnp-org:service:ConnectionManager:1 urn:upnp-org:serviceId:ConnectionManager /ConnectionManager/e6572b54-f3c7-2d91-2fb5-9c417c6e3a88/scpd.xml /ConnectionManager/e6572b54-f3c7-2d91-2fb5-9c417c6e3a88/control.xml /ConnectionManager/e6572b54-f3c7-2d91-2fb5-9c417c6e3a88/event.xml urn:schemas-upnp-org:service:RenderingControl:1 urn:upnp-org:serviceId:RenderingControl /RenderingControl/e6572b54-f3c7-2d91-2fb5-9c417c6e3a88/scpd.xml /RenderingControl/e6572b54-f3c7-2d91-2fb5-9c417c6e3a88/control.xml /RenderingControl/e6572b54-f3c7-2d91-2fb5-9c417c6e3a88/event.xml

06-15 17:03:32 requests.packages.urllib3.connectionpool INFO Starting new HTTP connection (1): 10.98.9.58 06-15 17:03:32 requests.packages.urllib3.connectionpool DEBUG "POST /ConnectionManager/e6572b54-f3c7-2d91-2fb5-9c417c6e3a88/control.xml HTTP/1.1" 200 864 06-15 17:03:32 pulseaudio_dlna.plugins.upnp.renderer DEBUG Got the following mime types: "http-get::audio/L16;rate=44100;channels=1:DLNA.ORG_PN=LPCM,http-get::audio/L16;rate=44100;channels=2:DLNA.ORG_PN=LPCM,http-get::audio/x-ms-wma:DLNA.ORG_PN=WMDRM_WMABASE,http-get::audio/x-ms-wma:DLNA.ORG_PN=WMAFULL,http-get::audio/x-ms-wma:DLNA.ORG_PN=WMABASE,http-get::audio/mpeg:DLNA.ORG_PN=MP3,http-get::audio/x-ms-wma:DLNA.ORG_PN=WMAPRO,http-get::image/jpeg:DLNA.ORG_PN=JPEG_TN,http-get::audio/L16;rate=48000;channels=2:DLNA.ORG_PN=LPCM,http-get::audio/mpeg:DLNA.ORG_PN=MP3X,http-get:*:audio/flac:DLNA.ORG_PN=FLAC" 06-15 17:03:32 pulseaudio_dlna.plugins.upnp.renderer DEBUG sending GET_PROTOCOL_INFO to http://10.98.9.58:1157/ConnectionManager/e6572b54-f3c7-2d91-2fb5-9c417c6e3a88/control.xml:


It just stays idle like that. Could you enlighten me on what may have gone wrong?

Thanks, alc