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"?>
10urn:schemas-upnp-org:device:MediaRenderer:1HameMusic_e3a8Plutinosoft LLChttp://www.plutinosoft.comPlutinosoft AV Media Renderer DeviceAV Renderer Devicehttp://www.plutinosoft.com/platinumuuid:e6572b54-f3c7-2d91-2fb5-9c417c6e3a88DMR-1.50urn:schemas-upnp-org:service:AVTransport:1urn: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.xmlurn:schemas-upnp-org:service:ConnectionManager:1urn: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.xmlurn:schemas-upnp-org:service:RenderingControl:1urn: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:
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"?>
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