Skip to content

unable to discover MiniDLNA (UPnP) server

unable to discover upnp server

Description

I have a minidlna server installed in my network. I have my VLC for Android client running on the same network, and it's unable to show the UPnP server under "Local Network" when I click on the "Browse" menu. I tried using VLC for windows from my laptop, and I could discover the UPnP server, browse it, and stream properly.

Expected behavior

Simply when I click the browse button, the UPnP server should show

Actual behavior

MiniDLNA (UPnP) server is not showing

Steps to reproduce

  1. install minidlna
  2. install VLC for Android on any android phone
  3. make sure both are connected to the same network
  4. open VLC for Android and try to browse the local network

Screenshot / video

I don't have any screenshots related to the problem to add. However, I've done troubleshooting on my firewall, and I saw that no SSDP packets (udp) on port 1900 are being sent out from my android phone. So I thought the UPnP protocol was dropped from VLC for Android, but I couldn't find it in any release notes. I could only see NetBios packets going to port 137 (udp), which is usually for SMB protocol. Next step, I tried to manually add the server details, but couldn't find an option for UPnP type of servers. I could only find FTP, FTPS, SMB, NFS.

In the last step, I rolled back to VLC for Android version 3.4.4 using a custom APK. It works again, I'm able to discover, and browse the MiniDLNA server. So it seems it's broken starting version 3.5.

Context

App version

Latest available in the app store 3.5.1 (2022-08-08)

Android version

Android 12

Device model

Samsung Galaxy S10e

App mode

I tried both modes, same result.

Smartphone

TV

Edited by Mario Salhab