<div dir="ltr">Yes, look at VLC's <a href="https://code.videolan.org/videolan/vlc-android/blob/2.5.9/vlc-android/src/org/videolan/vlc/gui/browser/NetworkBrowserFragment.java#L169">NetworkBrowserFragment</a>, you can ask it to discover network shares.<br><br>There are options to select smb only if needed.<br><br><div class="gmail_quote"><div dir="ltr">Le dim. 19 nov. 2017 à 04:06, Tommy Tran <<a href="mailto:tommy@tranfamily.me">tommy@tranfamily.me</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">I’m using libvlc’s MediaDiscover to discover SMB shares on the LAN. The Media instance I got back through <span style="background-color:rgb(228,228,255);font-family:Menlo;font-size:9pt">onMediaAdded</span> has the uri of the form <a>smb://servername/</a>. Unfortunately, on some Android device, the netbios names can’t be resolved. I know libVLC itself can resolve the netbios name internally somehow since if I pass <a>smb://servername/file</a> to vlc’s MediaPlayer instance, it can play the file fine. I need to resolve the netbios names outside of libvlc since I’m using JCIFS and it throws UnknownHostException when servername is a netbios name and it works fine when servername is an actual IP address.<div><br></div><div>Is there any way to have libvlc resolve the netbios name for me so that I don’t have to pull in another dependency just to resolve the netbios host names?  </div></div>_______________________________________________<br>
Android mailing list<br>
<a href="mailto:Android@videolan.org" target="_blank">Android@videolan.org</a><br>
<a href="https://mailman.videolan.org/listinfo/android" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/android</a><br>
</blockquote></div></div>