I think there is some confusion here: 1) My client always sends the file/stream to the normal internal Zidoo player (the same HT4 uses), so unless its a transcode stream (the 1 track limitation) you can always switch via player default menu, audio/sub keys configured in the Zidoo settings. 2) If the audio/sub is embedded in the file, you still can switch normally even with the default http stream playback. Only transcodes have this limitation and transcodes are only happening if the device can't play the video/audio, like for 10bit H264/Hi10. 3) On the client under "Playback settings" there is a "Direct path" setting for mounting, that uses the server "network path" settings, just follow the onscreen help. Yet the only main advantage over direct-streaming, is external file support for BR-disk folders or external sub files. So if you use .mkv with everything embedded you should not need to mount via smb/nfs. You can ofc use the Direct-Path option if it gets you smoother playback. There is the "allow transcode fallback" option, so you get the best of both worlds. So direct-play for anything that can be directly played and stream's for anything that would fail or need special audio transcodes, like DTS only audio with disabled DTS output. PS: Atm audio-only/music playback will use the default vlc/exoplayer and not the zidoo music player. That's simply because i focus on video playback currently and anything music related is very low on my to-do list.