我在连接到本地网络的设备上安装了 minidlna 并进行了设置。我能够使用 iOS 上的 VLC 播放该设备上的媒体,但 Ubuntu 20.04 上的 VLC 无法找到它。
我尝试过但没有效果的方法:
$ vlc -v
然后本地网络 -> 通用即插即用。它什么都没显示,日志:
VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d)
[000055b469eae670] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[000055b469f4c370] main playlist: playlist is empty
[00007ff1287a55f0] upnp services discovery: Initializing libupnp on 'default' interface
[00007ff1287a55f0] upnp services discovery warning: search timeout
[00007ff1287a55f0] upnp services discovery warning: search timeout
$ sudo gssdp-discover -i wlp3s0 --timeout=10
Using network interface wlp3s0
Scanning for all resources
Showing "available" messages
使用 kodi
按照建议将端口切换到
/etc/minidlna.conf
9500,重新启动 minidlna 服务并关闭 ufw这里,然后再次尝试步骤 1–3。
但是,当我在浏览器中从同一台 Ubuntu 机器打开 my_device_ip:9500 时,我可以看到 MiniDLNA 状态页面。
更新:
正如@pasman pasmański指出,这似乎是网络设置问题。如果我理解正确的话,MiniDLNA 仅适用于 192.168.1.0/24。是否可以将其设置为 192.168.0.0/16?