Pulseaudio-dlna ne trouve pas Chromecast

Tags: #<Tag:0x00007f58ce671cf8> #<Tag:0x00007f58ce671a28>

Bonjour,

J’utilise Pulseaudio-dlna pour envoyer le son sur ma Box (Freebox Pop). Seulement pulseaudio-dlna ne trouve pas le service chromecast de la box. Par contre spotify lui le trouve bien.

J’ai aussi un service DLNA sur la box qui lui est bien trouvé.

Je précise que le firewall est arrêté (firewalld). C’est autre problème que je soulèverai dans un autre post une fois celui-ci résolu.

Voilà la sortie en console :

xxxx@PC1:~$ pulseaudio-dlna --create-device-config 
04-17 09:39:17 pulseaudio_dlna.application                    INFO     Using version: 0.6.0 
04-17 09:39:17 pulseaudio_dlna.application                    INFO     Binding to *:8080 
04-17 09:39:17 pulseaudio_dlna.application                    INFO     Starting discovery ... 
04-17 09:39:17 pulseaudio_dlna.plugins.chromecast             INFO     ChromecastPlugin.discover() 
04-17 09:39:17 pychromecast                                   INFO     Querying device status 
Exception in thread zeroconf-ServiceBrowser__googlecast._tcp.local.: 
Traceback (most recent call last): 
 File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner 
   self.run() 
 File "/usr/lib/python3/dist-packages/zeroconf/__init__.py", line 1557, in run 
   self._service_state_changed.fire( 
 File "/usr/lib/python3/dist-packages/zeroconf/__init__.py", line 1333, in fire 
   h(**kwargs) 
 File "/usr/lib/python3/dist-packages/zeroconf/__init__.py", line 1427, in on_change 
   listener.add_service(*args) 
 File "/usr/lib/python3/dist-packages/pychromecast/discovery.py", line 65, in add_service 
   self._add_update_service(zconf, typ, name, self.add_callback) 
 File "/usr/lib/python3/dist-packages/pychromecast/discovery.py", line 123, in _add_update_service 
   callback(uuid, name) 
 File "/usr/lib/python3/dist-packages/pychromecast/__init__.py", line 246, in internal_callback 
   callback( 
 File "/usr/lib/python3/dist-packages/pulseaudio_dlna/plugins/__init__.py", line 36, in wrapper 
   device = f(*args, **kwargs) 
 File "/usr/lib/python3/dist-packages/pulseaudio_dlna/plugins/chromecast/__init__.py", line 47, in _on_device_added 
   return ChromecastRendererFactory.from_pychromecast(device) 
 File "/usr/lib/python3/dist-packages/pulseaudio_dlna/plugins/chromecast/renderer.py", line 183, in from_pychromecast 
   ip=pychromecast.host, 
AttributeError: 'Chromecast' object has no attribute 'host' 
Exception in thread Thread-10: 
Traceback (most recent call last): 
 File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner 
   self.run() 
 File "/usr/lib/python3.9/threading.py", line 1266, in run 
   self.function(*self.args, **self.kwargs) 
TypeError: 'ServiceBrowser' object is not callable 
04-17 09:39:22 pulseaudio_dlna.plugins.dlna.ssdp              INFO     SSDPListener.shutdown() 
04-17 09:39:22 pulseaudio_dlna.plugins.dlna.ssdp              INFO     SSDPListener.serve_forever() 
04-17 09:39:22 pulseaudio_dlna.plugins.dlna.ssdp              INFO     SSDPListener.run() 
04-17 09:39:25 pulseaudio_dlna.discover                       INFO     SSDPDiscover.search() 
04-17 09:39:25 pulseaudio_dlna.plugins.dlna                   INFO     DLNAPlugin.discover() 
04-17 09:39:25 pulseaudio_dlna.holder                         INFO     Holder.search() 
04-17 09:39:25 pulseaudio_dlna.application                    INFO     Discovery complete. 
04-17 09:39:25 pulseaudio_dlna.application                    INFO     Found the following devices: 
04-17 09:39:25 pulseaudio_dlna.application                    INFO     ATV_2 (DLNA) 
04-17 09:39:25 pulseaudio_dlna.application                    INFO       - Mp3Codec 
04-17 09:39:25 pulseaudio_dlna.application                    INFO       - WavCodec 
04-17 09:39:25 pulseaudio_dlna.application                    INFO       - AacCodec 
04-17 09:39:25 pulseaudio_dlna.application                    INFO       - FlacCodec 
04-17 09:39:25 pulseaudio_dlna.application                    INFO       - OggCodec 
04-17 09:39:25 pulseaudio_dlna.application                    INFO       - L16Codec 
04-17 09:39:25 pulseaudio_dlna.application                    INFO       - L16Codec 
04-17 09:39:25 pulseaudio_dlna.application                    INFO       - L16Codec 
04-17 09:39:25 pulseaudio_dlna.application                    INFO       - L16Codec 
04-17 09:39:25 pulseaudio_dlna.application                    INFO     Your config was successfully written to

Si je comprends bien, il y a un problème avec zeroconf. Qwant ne m’a pas aidé.
Je suis sur Debian Testing
Merci pour l’aide