VLC cannot detect DLNA servers if device adapter of client contains special characters
Dear Developers,
I am writing this ticket, because I haven't found this problem at all on the Internet.
I installed minidlna-1.2.1 on my Raspberry Pi in order to create a DLNA server on it.
I use VLC 3.0.10 on Windows 7 x64 HU. I opened VLC, changed the view by Ctrl+L and I used "Universal Plug'n'Play" on the left, but the list of DLNA server was not refreshed, it was empty.
I cretaed a log with VLC, I quote some parts from it (but also attached the complete one as a file):
"upnp: Initializing libupnp on 'Vezeték nélküli hálózati kapcsolat' interface\ upnp error: Initialization failed: UPNP_E_INVALID_INTERFACE\ main error: no suitable services discovery module"
'Vezeték nélküli hálózati kapcsolat' is the default name of the wireless adapter on Hungarian Windows 7. This contains some special Hungarian characters.
Workaround what I used to bypass this issue: I renamed 'Vezeték nélküli hálózati kapcsolat' to 'WLAN' in Control Panel => Network Settings => Adapter Settings. The name of the menus may be not accurate, because I have non-English Windows. After that, I reopened VLC and it could detect the DLNA server on my Raspberry Pi!
My assumption: Character coding of network adapter is wrong, but I don't know, that it is the problem of the libupnp package or VLC itself.
I judged this problem as "major", because this tiny issue totally blocks DLNA functionality of VLC. By default, the network adapter contains special characters and this could lead to issues on Windows versions with languages of unique character set.
Thank you for your kind support and greetings from Hungary,\ György Lajkó
PS: I would readily help to solve this issue, but I am very new with Linux, I don't know where to start.