Vlc no encuentra ningún dispositivo UPnP

11

Tengo un servidor minidlna ejecutándose en mi casa y todo funcionó bien cuando actualicé a ubuntu 16.04 mi vlc dejó de encontrar mi servidor. Ejecuté VLC a través de la terminal y obtuve este error al hacer clic en la pestaña UPnP. :

[00007fdb784db098] upnp services discovery: Initializing libupnp on '(null)' interface
[00007fdb784db098] upnp services discovery error: Initialization failed: UPNP_E_SOCKET_BIND
[00007fdb784db098] core services discovery error: no suitable services discovery module

¿Alguien tiene alguna idea de cómo solucionar esto?

Mi televisor y mi teléfono todavía pueden encontrar mi servidor.

Cyber_Star
fuente

Respuestas:

15

Deshabilitar ipv6 funcionó para mí.

Solución desde aquí :

echo 1 | sudo tee /proc/sys/net/ipv6/conf/all/disable_ipv6
Gery
fuente
¡Gracias hombre! ¡Hace casi un año que tengo este problema y nunca encontré la fuerza para buscarlo en Google hasta ahora!
Avio
7

Encontré la respuesta.

Puede descargar una nueva versión de libupnp aquí

E instalarlo:

cd Downloads
sudo dpkg -i libupnp6_1.6.19+git20160116-1_amd64.deb
Cyber_Star
fuente
3
Hacerlo permitió que vlc mostrara dlna host, pero eso es todo. Después de eso veo en la consola vlc el siguiente mensaje:total jobs = 100, too many jobs
Sergey P. aka azure
Usando esta biblioteca, pude navegar por una red upnp local desde VLC 2. Ubuntu 16.04 LTS. No funciona desde VLC 3, pero puede abrir una URL desde un video que examinó desde VLC2 (URL de copia de información de visualización RC).
Rudy Vissers el
0

En mi caso, firewalld estaba bloqueando el tráfico en el puerto 1900 tcp / upd. Lo habilité y funcionó:

firewall-cmd --permanent --zone=public --add-port=1900/tcp
firewall-cmd --permanent --zone=public --add-port=1900/udp
firewall-cmd --reload
firewall-cmd --permanent --zone=home --add-port=1900/tcp
firewall-cmd --permanent --zone=home --add-port=1900/udp
firewall-cmd --reload

Adapte el código a su zona.

Referencia: http://www.vassox.com/infrastructure/networking/opening-a-port-with-firewalld/

Alex
fuente