Package: pulseaudio-dlna

Version: 0.5.3+git20200329-0.1

When trying to use a Chromecast Audio as a target the following occurs

07-16 16:02:59 pulseaudio_dlna.pulseaudio INFO     Instructing the device "ccAporch (Chromecast)" to play ...
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pulseaudio_dlna/pulseaudio.py", line 773, in _handle_sink_update
    result = future.result()
  File "/usr/lib/python3.8/concurrent/futures/_base.py", line 439, in result
    return self.__get_result()
  File "/usr/lib/python3.8/concurrent/futures/_base.py", line 388, in __get_result
    raise self._exception
  File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/lib/python3/dist-packages/pulseaudio_dlna/pulseaudio.py", line 817, in __handle_sink_update
    return_code, message = bridge.device.play(
  File "/usr/lib/python3/dist-packages/pulseaudio_dlna/plugins/chromecast/renderer.py", line 72, in play
    url = url or self.get_stream_url()
  File "/usr/lib/python3/dist-packages/pulseaudio_dlna/plugins/renderer.py", line 350, in get_stream_url
    return self._encode_settings(settings, 'stream.' + self.codec.suffix)
  File "/usr/lib/python3/dist-packages/pulseaudio_dlna/plugins/renderer.py", line 329, in _encode_settings
    server_ip = pulseaudio_dlna.utils.network.get_host_by_ip(self.ip)
  File "/usr/lib/python3/dist-packages/pulseaudio_dlna/utils/network.py", line 50, in get_host_by_ip
    return __pyroute2_get_host_by_ip(ip)
  File "/usr/lib/python3/dist-packages/pulseaudio_dlna/utils/network.py", line 69, in __pyroute2_get_host_by_ip
    routes = ipr.get_routes(family=socket.AF_INET, dst=ip)
  File "/usr/lib/python3/dist-packages/pyroute2/iproute/linux.py", line 366, in get_routes
    return self.route('get', dst=kwarg['dst'])
  File "/usr/lib/python3/dist-packages/pyroute2/iproute/linux.py", line 1798, in route
    kwarg = IPRouteRequest(kwarg)
  File "/usr/lib/python3/dist-packages/pyroute2/netlink/rtnl/req.py", line 87, in __init__
    IPRequest.__init__(self, obj)
  File "/usr/lib/python3/dist-packages/pyroute2/netlink/rtnl/req.py", line 29, in __init__
    self.update(obj)
  File "/usr/lib/python3/dist-packages/pyroute2/netlink/rtnl/req.py", line 41, in update
    self[key] = v
  File "/usr/lib/python3/dist-packages/pyroute2/netlink/rtnl/req.py", line 387, in __setitem__
    mask = int(value[1])
ValueError: invalid literal for int() with base 10: '119,192.168.1.154'


Using a Denon A/V Receiver as a target works without an error


I am on Kubuntu Focal Fossa (fully updated as of 07/16/2020)

  • Bug#965148: pulseaudio-dlna fails with ValueError: invalid literal... JMinson

Reply via email to