Vlc nie znajduje żadnych urządzeń UPnP

11

Mam serwer minidlna uruchomiony w moim domu i wszystko działało dobrze, kiedy zaktualizowałem do Ubuntu 16.04, mój VLC przestał znajdować mój serwer. Uruchomiłem VLC przez terminal i dostałem ten błąd po kliknięciu karty 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

Czy ktoś ma pomysł, jak to naprawić?

Mój telewizor i telefon nadal mogą znaleźć mój serwer.

Cyber_Star
źródło

Odpowiedzi:

15

Wyłączenie ipv6 działało dla mnie.

Rozwiązanie stąd :

echo 1 | sudo tee /proc/sys/net/ipv6/conf/all/disable_ipv6
Gery
źródło
Dzięki stary! Mam prawie rok, że mam ten problem i do tej pory nigdy nie znalazłem siły, aby google go znaleźć!
Avio
7

Znalazłem odpowiedź

Możesz pobrać nową wersję libupnp tutaj

I zainstaluj:

cd Downloads
sudo dpkg -i libupnp6_1.6.19+git20160116-1_amd64.deb
Cyber_Star
źródło
3
Dzięki temu vlc może wyświetlać hosta DLNA, ale to wszystko. Następnie widzę w konsoli VLC następujący komunikat:total jobs = 100, too many jobs
Sergey P. aka azure
Korzystając z tej biblioteki mogłem przeglądać lokalną sieć upnp z VLC 2. Ubuntu 16.04 LTS. Nie działa z VLC 3, ale możesz otworzyć URL z filmu, który przeglądałeś z VLC2 (adres URL kopiowania informacji wyświetlanych na RC).
Rudy Vissers
0

W moim przypadku firewalld blokował ruch na porcie 1900 tcp / upd. Włączyłem i zadziałało:

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

Dostosuj kod do swojej strefy.

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

Alex
źródło