Vlc 找不到任何 UPnP 设备

Cyb*_*tar 11 upnp dlna vlc 16.04

我的家里有一个 minidlna 服务器,当我更新到 ubuntu 16.04 时,一切正常,我的 vlc 停止找到我的服务器。我通过终端运行 VLC 并在单击 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
Run Code Online (Sandbox Code Playgroud)

有人知道如何解决这个问题吗?

我的电视和手机仍然可以找到我的服务器。

小智 15

禁用 ipv6 对我有用。

这里解决:

echo 1 | sudo tee /proc/sys/net/ipv6/conf/all/disable_ipv6
Run Code Online (Sandbox Code Playgroud)


Cyb*_*tar 7

我找到了答案。

你可以在这里下载新版本的 libupnp

并安装它:

cd Downloads
sudo dpkg -i libupnp6_1.6.19+git20160116-1_amd64.deb
Run Code Online (Sandbox Code Playgroud)

  • 这样做允许 vlc 显示 dlna 主机,但仅此而已。之后,我在 vlc 控制台中看到以下消息:`total jobs = 100, too many jobs` (3认同)