As mentioned previously, here is a brief guide to get Samba shares (Windows CIFS) to mount natively in the DX200. This means that you can have a folder emerge within any app (Mango, UAPP, and more), which displays and plays your media files without downloading them to the DX200 first. SMB shares can be activated on any modern OS (OSX, Windows, Linux), and is present by default on all NAS systems. I won't cover setting that up, as many of you will have it already. There is not limit to space, beyond what you have available on your NAS/server share.
This method is not device-specific and does not require any change to the kernel, beyond Lurker's firmware being installed. It has been strongly inspired by excellent tutorials present on the XDA-Developers forum.
Requirements: 1) DX200 in Android Mode 2) Lurker's firmware installed and up and running. 3) The following free APKs: CIFS Manager: https://forum.xda-developers.com/showthread.php?t=756158
SELinux: https://forum.xda-developers.com/showthread.php?t=2524485
a) Install the APKs, allow the SuperSU permissions when they pop up. Set SELinux to permissive.
b) Create an empty folder in the Internal Memory of the DX200. In my case, I created one at the root of the internal memory, named smb .
c) Start up CIFSManager, start a mount point and enter the smb share settings relevant to your server, followed by the mount point. These are all internal to your network (I have a server IP address in the 192.168.x.x range)
Mount point (following the folder example above, assuming you created the smb folder at the root of the internal memory): /storage/emulated/0/smb
Username and password: again, relevant to your server setup
Options: rw, file_mode=0777, dir_mode=0777, iocharset=utf8, context=u
bject_r:rootfs:s0
Save share, long press, and then select Mount. A confirmation message should appear. You can then browse the smb directory with Mango or any other app, and you should be able to see and select your files on the network share as if they were local to you.
This method also works remotely, over VPN. Again, the configuration of this is local to you, but you can, through the Google Play installed as part of Lurker's firmware, install OpenVPN client for free to gain access to an OpenVPN server.
Please note that this method is to some extent bandwidth-dependent. I would advise having an upload bandwidth in excess of 5 Mbps in order to be able to stream flac files across properly - more if intending to send over 24bit material.