Vlc não encontra nenhum dispositivo UPnP

11

Eu tenho um servidor minidlna rodando em minha casa e tudo funcionou bem quando eu atualizei para o ubuntu 16.04 meu vlc parou de encontrar o meu servidor. Corri o VLC via terminal e recebi esse erro ao clicar na guia 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

Alguém tem alguma idéia de como consertar isso?

Minha TV e telefone ainda podem encontrar meu servidor.

Cyber_Star
fonte

Respostas:

15

Desabilitar o ipv6 funcionou para mim.

Solução daqui :

echo 1 | sudo tee /proc/sys/net/ipv6/conf/all/disable_ipv6
Gery
fonte
Valeu cara! Faz quase um ano que tenho esse problema e nunca encontrei forças para pesquisar no Google até agora!
Avio
7

Eu encontrei a resposta.

Você pode baixar uma nova versão do libupnp aqui

E instale-o:

cd Downloads
sudo dpkg -i libupnp6_1.6.19+git20160116-1_amd64.deb
Cyber_Star
fonte
3
Fazer isso permitiu que o vlc exibisse o host dlna, mas isso é tudo. Depois disso, vejo no console do vlc a seguinte mensagem:total jobs = 100, too many jobs
Sergey P. aka azure
Usando esta lib, eu consegui navegar em uma rede upnp local a partir do VLC 2. Ubuntu 16.04 LTS. Ele não funciona no VLC 3, mas é possível abrir um URL de um vídeo que você navegou no VLC2 (URL de cópia de informações de exibição do RC).
Rudy Vissers
0

No meu caso, o firewalld estava bloqueando o tráfego na porta 1900 tcp / upd. Eu o habilitei e funcionou:

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 o código à sua zona.

Referência: http://www.vassox.com/infrastructure/networking/opening-a-port-with-firewalld/

Alex
fonte