The built in media apps are supposed to be able to connect to SMB shares, but I've yet to be able to connect to my WDTV Live using any of them. I haven't tried setting up any Windows shares to see if the combination fares any better.
I can, however, connect using ES File Explorer and ASTRO. ES File Explorer is actually able to find the SMB share on its own (smb://192.160.0.12). With ASTRO I need to specify the address. In any case, both apps can connect, I can copy, paste, and otherwise interact with the WDTV.
Unfortunately, whenever I run one of the stock media apps, it never finds any SMB shares.
I tried cifsManager, but based on the error messages, neither 2.1 or 2.2.1 on the A101 comes with its own cifs.ko. Perhaps one could be built for the A101, but that's beyond my level of knowledge right now.
The WDTV Live is running stock WD firmware. I've been thinking about loading brad's firmware, but I don't know if that will make any difference with this issue.
Any thoughts on what needs to be done to get this all up and running so I can stream right from my WDTV, rather than copying from it and then playing the video?
only works with dnsnames (as far as i know).
Oh yeah, I forgot to mention, from Windows machines I am able to connect to the WDTV at '\\wdtvlive'.
I'm running DD-WRT on an Asus WL-520GU. Is there anything I can do with that to resolve the issue with the A101? Maybe setting up something with DNSmasq?
heard the same from some other users using a IOMEGA HDD NAS.
I have no problems using SMB with a Buffalo & Linksys NAS but I'm interesting in the solution of this issue.
So it seemed to be working with the latest firmware update, except that it's unbelievably slow at listing the share contents.
Now, after a reboot, it's either listing contents even slower, or it's not working past log in to the WDTV.
Related
I just received my got tablet via the woot deal. Have installed vegan, and all is well. One thing I cannot figure out is, how can I stream videos stored on a shared network drive to my g tablet? I have windows 7 on the pc. I can see the files using File Expert, but they will not stream. It seems like this should be a pretty straight forward task, but so far I have not found the right app. 90% of the files I would like to play are in .avi format. I have tried several media players, and none I have tried give me an option to view files on my network. Thanks for any tips!
Try playon. Bonus is it would alllow you to stream them from anywhere.
Bad part is the quality won't be as good as natively playing the file..
-m
I like qloud. It's free and allows playing across the Internet as well as across a local network.
http://www.playon.tv/playon
Thanks for the suggestions.
I actually already have Playon, and use it to stream Hulu & Netflix content. I did not see an option to stream files I have stored locally on my network though. I'm at work, so cannot check it out now, but I will look for this option when I get home.
I will look into Qloud also.
I too would like to stream media from my network shares. Idc about HD content so much, but being able to watch stuff on the tab when I'm not at my desk would be nice.
Is there a way to do this without putting a media server program on the computer end of things?
Free version of TVersity Media Server (from tversity.com) along with free MoBo player from android market do the job well. For some reason, sound volume is low.
You can use network shares using CIFS. Look for CIFSManager in the market.
It's a little cumbersome to setup if you aren't very familiar with networking, but very doable.
You will need a kernel that supports CIFS (Vegan 5.11 might - can't remember). Latest TNTL (4.4) does, but will likely not in the future. The stock kernel does not.
You can look in the dev section for Clemsyns and Pershoot's kernels. Note that Pershoot uses a modular approach, so you have to follow the instructions on downloading and adding the CIFS module. Clemsyn's should 'Flash and Play'
As for media player, I had trouble playing mpg's. I used Rockplayer Lite from the market and it was able to play them
nxdelirium said:
I too would like to stream media from my network shares. Idc about HD content so much, but being able to watch stuff on the tab when I'm not at my desk would be nice.
Is there a way to do this without putting a media server program on the computer end of things?
Click to expand...
Click to collapse
Other than the CIFS route, I think every other solution requires something on the 'server' end. I have a Windows XP VM set up on my mythtv box for this purpose.
Here's a list of what I've tried:
Zumocast (works great on gf's iPhone, unfortunately no Android client yet, may work in a browser with flash, I couldn't get it with stock AOSP browser though)
Orb Live (couldn't get it to work)
AndrOrb (uses same Orb server, had mixed results)
PlayOn (works great for Amazon Prime, but had mixed results with local media. Sometimes it would work, sometimes it wouldn't, although it is beta)
The following use VLC as a backend, so all have the same problem for me which is most of my mkv's are garbled (odd, since they play fine on the desktop):
VLC Direct
VLC Stream and Convert
Androstream (seems the best of the 3 as far as interface/reliability)
For this platform, I've been disappointed at android's ability (or inability) to reliably stream video (I wish audiogalaxy did video, that works PERFECTLY), yet the iOS platform has it working perfectly (even without RTSP support), not that I'm knocking Apple (not a fan either), it just seems their stuff "just works".
Sorry for the delay on the update. I first setup playon to steam from my local network, it worked well, but I hated the file navigation.
Next I tried qloud, installed the server on my pc and was up and running in minutes. It is extremely simple and works pretty well. I do get some occasional pixelation on sd video, but its not to bad, didn't even try hd because I'm sure the results wouldn't be good. Thanks for the tips.
Definitely QLOUD is the way to go.
setup is quick, and the video playback is good, everything is in sync.
i love the XDA community
Try plex, although it's not free and you need to set up a server
Sent from my PC36100
+1CIFS
It works perfect to mount all your network shares as local on your tab. The tab then treats all shared files as if they were on the tab. This includes streaming movies, audio, and ebooks, viewing pictures and editing docs. Apks stored on the network install as well. Works with VPN as well to have (slow) access from anywhere to home network.
Edit:sp
so I did a google search on cifs and got a lot of tech heavy results. Any chance threw is a setting up cifs for dummies web sure some one could share?
dlaciv12 said:
so I did a google search on cifs and got a lot of tech heavy results. Any chance threw is a setting up cifs for dummies web sure some one could share?
Click to expand...
Click to collapse
Tech heavy?
What would you consider your tech-level?
Rom, kernal? Sorry if you already posted this info...
Edit: also, what kind of computer OS?
Check this link for any CIFS related questions.
http://forum.xda-developers.com/showthread.php?t=756158
*Remember to donate if you like a dev's work
(seriously this app is the shiz)
dlaciv12 said:
so I did a google search on cifs and got a lot of tech heavy results. Any chance threw is a setting up cifs for dummies web sure some one could share?
Click to expand...
Click to collapse
I am fairly new to all this, and i got it working without any problems. I am running TNT Lite 4.4. I assume you know about windows sharing and how to enable it on your other computer. Also you need to be rooted on the gtab.
1. Install cifsmanager from market.
2. Bring up cifsmanager and Settings -> "Add New Share". You will have to have to give superuser permission to cifsmanager when it asks for it.
3. Fill in the new share details. The first entry should look like
192.168.1.160/Movies where 192.168.1.160 is the LAN ip of your windows computer, and Movies is the name of the windows file share on it. It will automatically fill up the mount point to be /mnt/cifs/Movies.
4. Fill in username password for the windows machine. Leave options empty.
5. Save share, and you will see an entry inside cifsmanager.
The above steps need to be done just once per share.
6. Click on the share entry and it will try to mount it. If it succeeds the button on the right turns green. Long press will bring up a menu with "Unmount" on it when u want to unmount.
Now you can access /mnt/cifs/Movies. I like ES File Explorer (free from the market) instead of iFileManager to browse files as it lets me play movie files on a player of my choice. I use RockPlayer Lite as a player.
Caveats: I read somewhere that with the stock launcher you have one shot of correctly entering the share details. If you use Launcher Pro this is not a problem. Note that there is not transcoding going on on the windows side. So if you are on slow wifi you might see stalls.
And you can get to any files, not just movies.
hope this helps
--
Most cifs programs require the gtab to buffer the entire video before it will play any large .avi files.
I have been using Gmote on my gtab with vegan 5.1.1 now for 2 months with no problems at all. It says it doesn't work with avi files but I've never had a problem with them.
cbay said:
4. Fill in username password for the windows machine. Leave options empty.
5. Save share, and you will see an entry inside cifsmanager.
--
Click to expand...
Click to collapse
Username and password for the admin account on the windows machine? I don't have a password set up as it is a HTPC with all of our moveis and recorded TV. I keep getting that the mount has failed due to I/O error.
Or is it looking for the password to enter the family group?
BTW, thanks for the walk through. I always hated dealing with this kind of Windows BS but glad Windows has this ability.
dlaciv12 said:
Username and password for the admin account on the windows machine? I don't have a password set up as it is a HTPC with all of our moveis and recorded TV. I keep getting that the mount has failed due to I/O error.
Or is it looking for the password to enter the family group?
BTW, thanks for the walk through. I always hated dealing with this kind of Windows BS but glad Windows has this ability.
Click to expand...
Click to collapse
.. Of the user owning the share, in your case the admin account.
Check if it works if you set a admin password on your HTPC (and Cifsmanager). Maybe there is a CifsManager limitation on empty passwords.
There are ways I think to auto login into a machine with a password, in case you don't want to type a password out of sleep and/or reboot.
--
anyone know of an app to allow network sharing? on my phone i have an app called allshare and it does it easily.. but i cant find anything for the gtab?
i want to stream movies from my pc to my tablet...
any advice?
pqrs said:
anyone know of an app to allow network sharing? on my phone i have an app called allshare and it does it easily.. but i cant find anything for the gtab?
i want to stream movies from my pc to my tablet...
any advice?
Click to expand...
Click to collapse
Connectify installs on your pc (whatever has the connection to share), and creates an Access Point using 2 connections: 1.Your internet connection 2. The connection you'll use to share the first. I was able to get it working with just my one wifi conn. on the laptop. Its a nice program to use for boosting the signal, or file transfer.
It also has it for Android in 'Private Beta', they allowing testing (signing up). I havent tried this.
http://www.connectify.me/
I was inquiring about this before on here and stumbled on this program. Hope it helps
If you have already set up file shares on your PC< and you just want to stream from within your network, you can use CIFS.
get CIFSManager in the market. plug in your PC's Ip, directory and password, and the share will show up on your tab as if it were any other directory.
You do need a kernel that supports CIFS. But nearly all builds now do. Note that Pershoot's Kernels require you to download his modules and push the CIFS module (directions on his blog site). Clemsyn packages the modules into the ROM.
pqrs said:
. . . i want to stream movies from my pc to my tablet...
any advice?
Click to expand...
Click to collapse
Simplest method is using UPnPlay (free) from the market.
It will scan all network shares, PC's or Servers, then allow browsing for files and select your favorite media player to stream the video.
Combine that with Rockplayer, it would be the best method.
Dave
Hi all
I bought recently one of those cheap Mini Android PC (the MK808B) and I am trying to setup an easy/cheap NAS with it so I can see my videos from other devices. This would let me turn off my big energy-sucker desktop PC and leave that light small device doing its job. By the way... I am using the MK808B, but the idea is that any rooted Android device would do it.
Until now the progress is big and I can say it almost works... but that "almost" is why I am here, asking for help.
This is what I have done until now:
In the MK808B I have installed:
- Paragon NTFS&HFS+ (so I can mount any NTFS device, in my case a 32GB FTFS flash drive but this would support any big hard drive) (needs root)
- Droid NAS (a free app that does in theory what NAS do, in theory only accessible from Macs and Android devices although that would still be OK since I want to access to those videos from our phones and tablet)
So, once all this is setup and running, I go to any of my Android devices and try to access. To do so, I installed:
- ES File Explorer (to access my MK808B via my WiFi connection)
- MX Player (to play the videos)
And here is the problem: I manage to access my MK808B, I can get into the mounted flash drive... but when I try to play any of the videos, whatever the format, MX Player gives me this error:
"Video problem"
"Can't play this video"
If I click on an image it opens it, if I try to copy files I can... is just playing videos that doesn't work. Could be accessing them through my WiFi connection the problem? Maybe the MK808B is not reliable enough, WiFi speaking? Should I get one of those USB-LAN thingy?
If you could help me I would appreciate it. And also, I think getting a setup like this working would be very useful for a lot of people, who could access their files from any device while at home
Thanks!
I use BubbleUpNp from the play store across all of my devices.
HTC One X, Google Nexus 4 and Nexus 7 and an MK809 plugged in the back of the TV. I do have a OTG-Lan plugged into a hub, with 1TB hard drive all plugged into the MK809. I have Finless 1.7 Rom on the TV Stick.
Seems to work well, allowing me to say use my tab to render a movie from my MK809 library (1TB Hard Drive).
Other recommendations for you are Droidmote. Droidmote server on your TV Stick and Droidmote client on your phone, acts as a remote.
XBMC android installed on your TV stick.
ALZHEM said:
Hi all
I bought recently one of those cheap Mini Android PC (the MK808B) and I am trying to setup an easy/cheap NAS with it so I can see my videos from other devices. This would let me turn off my big energy-sucker desktop PC and leave that light small device doing its job. By the way... I am using the MK808B, but the idea is that any rooted Android device would do it.
Until now the progress is big and I can say it almost works... but that "almost" is why I am here, asking for help.
This is what I have done until now:
In the MK808B I have installed:
- Paragon NTFS&HFS+ (so I can mount any NTFS device, in my case a 32GB FTFS flash drive but this would support any big hard drive) (needs root)
- Droid NAS (a free app that does in theory what NAS do, in theory only accessible from Macs and Android devices although that would still be OK since I want to access to those videos from our phones and tablet)
So, once all this is setup and running, I go to any of my Android devices and try to access. To do so, I installed:
- ES File Explorer (to access my MK808B via my WiFi connection)
- MX Player (to play the videos)
And here is the problem: I manage to access my MK808B, I can get into the mounted flash drive... but when I try to play any of the videos, whatever the format, MX Player gives me this error:
"Video problem"
"Can't play this video"
If I click on an image it opens it, if I try to copy files I can... is just playing videos that doesn't work. Could be accessing them through my WiFi connection the problem? Maybe the MK808B is not reliable enough, WiFi speaking? Should I get one of those USB-LAN thingy?
If you could help me I would appreciate it. And also, I think getting a setup like this working would be very useful for a lot of people, who could access their files from any device while at home
Thanks!
Click to expand...
Click to collapse
Was thinking about the same thing. How to create a cheap NAS with an android device as the core of the system. But i was thinking about a RAID1 NAS. ANy suggestions?
Hi there,
I have been using my Sony xperia tablet Z for a few weeks now, but i can't connect to my NAS.
I've been trying to stream music from my NAS to my tablet, either via SMB (Samba) or UPnP.
When i open the walkman app on my tablet it shows my NAS and i am able to connect to the drive.
But after that it just shows a nearly infinite list repeating the 3 folders on my NAS (music, movies & images)
When i try to open the folder Music it tries connecting for a few min. After that it just says there is no content in that folder (which there is).
I have tried connecting to the NAS using other apps like Antek file explorer (with SMB addition) and several UPnP players, most can't find my NAS and those who can can't connect to it.
I have the following NAS: Freecom network drive XS 1.5 TB.
My NAS is set up with 3 accounts, 1 public (no username or password), 1 for me and 1 for my gf (both with custom username and password)
My Sony xperia tablet Z is the 16GB wifi only version, latest firmware.
Any suggestions on where to look for the problem? And even better, how to fix the problem.
Thanks!
I found a temporary work-around.
I can connect XMBA(a media player) to the NAS. From there i can stream my media to my tablet.
Let's hope i can find out how to get rid of this workaround.
Well, for some scenarios (like, for instance, using GoneMad Music Player or PowerAmp with a NAS) it's anyway better to have support for mounting CIFS or NFS file systems so that all apps can access the NAS, thinking it is part of the local file system.
On other devices there exist kernels with CIFS and/or NFS support "baked in" (my old Acer A700 even has NFS in the stock ROM), or at least some dev has compiled CIFS or NFS modules for the devices which can be used via insmod at bootup or via apps like Mount Manager.
Unfortunately at the time there are no such possibilities on the Tablet Z - although I would be very happy if we would get them Devs, are you listening? (Is it perhaps possible to use/port cifs. ko from some other Xperia device?)
hasenbein1966 said:
Well, for some scenarios (like, for instance, using GoneMad Music Player or PowerAmp with a NAS) it's anyway better to have support for mounting CIFS or NFS file systems so that all apps can access the NAS, thinking it is part of the local file system.
On other devices there exist kernels with CIFS and/or NFS support "baked in" (my old Acer A700 even has NFS in the stock ROM), or at least some dev has compiled CIFS or NFS modules for the devices which can be used via insmod at bootup or via apps like Mount Manager.
Unfortunately at the time there are no such possibilities on the Tablet Z - although I would be very happy if we would get them Devs, are you listening? (Is it perhaps possible to use/port cifs. ko from some other Xperia device?)
Click to expand...
Click to collapse
I recently found out that XBMC has a android version now (still in beta), but the app connects to my NAS flawlessly.linkylink
I have no clue as to why XBMC works flawlessly while other apps like walkman, antekfileexplorer and UPnPplayer wont work.
I use Esfile explorer
Half-A-Cookie said:
Hi there,
I have been using my Sony xperia tablet Z for a few weeks now, but i can't connect to my NAS.
I've been trying to stream music from my NAS to my tablet, either via SMB (Samba) or UPnP.
When i open the walkman app on my tablet it shows my NAS and i am able to connect to the drive.
But after that it just shows a nearly infinite list repeating the 3 folders on my NAS (music, movies & images)
When i try to open the folder Music it tries connecting for a few min. After that it just says there is no content in that folder (which there is).
I have tried connecting to the NAS using other apps like Antek file explorer (with SMB addition) and several UPnP players, most can't find my NAS and those who can can't connect to it.
I have the following NAS: Freecom network drive XS 1.5 TB.
My NAS is set up with 3 accounts, 1 public (no username or password), 1 for me and 1 for my gf (both with custom username and password)
My Sony xperia tablet Z is the 16GB wifi only version, latest firmware.
Any suggestions on where to look for the problem? And even better, how to fix the problem.
Thanks!
Click to expand...
Click to collapse
I tried to use Anttek FM its beautiful but SMB really slow(sometimes nothing). EsFM is simpler and fast. Go to Network - LAN - Scan and there is it. Plus I made shortcut to tab Z homescreen so I can connect faster.
Preface:
I don't own this item yet. I'm ordering tonight, and my Nexus Player arrives 12/2. I'll report back as I test different things with it (and the unit itself), but wanted to alert you guys to an item that looks pretty useful.
One of our own forum members, Hawke84, reviewed a prior product from this company (link to review), and Amazon reviews seem favorable for this particular product.
I am providing the Amazon link as a reference only. This is NOT an Amazon affiliate/reseller link and I gain no benefit from you clicking it.
The Product:
http://www.amazon.com/Adapter-Inateck-Bus-powered-Laptops-Ultrabooks/dp/B00IJUDTBK
Comes in 4 flavors. Base model supports USB 3.0/USB OTG connectors, while having 4 USB 2.0/3.0 inputs. Two similar models replace the 4th USB input with your choice of Ethernet, or SD Card Reader. The final model is an Apple-style (so they say) 7 USB port input. I'm debating between the base model and the Ethernet model and will order tonight. I really think I'll be fine with WiFi, but given the issues I've heard, having Ethernet as an option might be better overall.
If anyone has any experience with this, do tell. Otherwise, standby for my feedback in a week or so. I plan to use this for storage expansion and to try it with any USB-based gamepads that I can find in my house before dropping $40 on an official one.
EDIT: Wife talked me out of it. Suggested waiting to see if we even like the NP (I'm sure I will), and she also noted that the Ethernet model doesn't support MicroSUB. Only the 4-port model comes with the microUSB adapter. Due to this, I'm going to go with an alternative, but still wanted to point out this product for those who were considering separate USB hubs and OTG/MicroUSB adapters. This is a cheap way to get both.
Looks like a useful device, but probably not for the Nexus Player. To date, all usb 3 adapters I've tried have not worked with the box, including a LAN adapter with a chipset that is otherwise supported on usb 2 versions. Until newer drivers are incorporated in lollipop on the NP, I'd recommend sticking with usb 2 devices.
If you have an AC router in your home, you'll most likely be fine with the NP's wireless... I almost always have a 867mbps link rate with the player and have had zero issues streaming even 3D blu-rays. YMMV, of course, but I'd give it a shot without a lan adapter first if your are AC already.
Good luck when the player arrives... its a good box with a ton of potential yet to be unlocked, imo.
Elrondolio said:
Looks like a useful device, but probably not for the Nexus Player. To date, all usb 3 adapters I've tried have not worked with the box, including a LAN adapter with a chipset that is otherwise supported on usb 2 versions. Until newer drivers are incorporated in lollipop on the NP, I'd recommend sticking with usb 2 devices.
If you have an AC router in your home, you'll most likely be fine with the NP's wireless... I almost always have a 867mbps link rate with the player and have had zero issues streaming even 3D blu-rays. YMMV, of course, but I'd give it a shot without a lan adapter first if your are AC already.
Good luck when the player arrives... its a good box with a ton of potential yet to be unlocked, imo.
Click to expand...
Click to collapse
mind if I ask how you shared content over wireless? I am trying to set a wireless HDD inside home wifi, hopefully to be able to copy files from my macbook and be able to read it straight from NP. So far I'm not even sure if that's doable.
king_dani said:
mind if I ask how you shared content over wireless? I am trying to set a wireless HDD inside home wifi, hopefully to be able to copy files from my macbook and be able to read it straight from NP. So far I'm not even sure if that's doable.
Click to expand...
Click to collapse
If you can set a drive to be accessible over the network via other devices, you can then access these files from apps on the NP that would otherwise be able to access them on other Android devices. I won't have my NP until Tuesday at the latest, but any Android phone I've ever owned was able to stream local MP$/M4V/MKV video files using XBMC or ES File Explorer. I don't expect the NP to be any different, nor are these the only apps capable of this functionality.
jaykresge said:
If you can set a drive to be accessible over the network via other devices, you can then access these files from apps on the NP that would otherwise be able to access them on other Android devices. I won't have my NP until Tuesday at the latest, but any Android phone I've ever owned was able to stream local MP$/M4V/MKV video files using XBMC or ES File Explorer. I don't expect the NP to be any different, nor are these the only apps capable of this functionality.
Click to expand...
Click to collapse
That's what I thought, but could you be more specific as to how to make it accessible? Can a WiFi external HDD be made accessible independent of other devices (macbook/pc/tablet)?
NP can access network shares via ES File Explorer.
Install ES File Explorer from Google Play
Do a network scan within ES
If your HDD is available on your network, ES will find it.
king_dani said:
That's what I thought, but could you be more specific as to how to make it accessible? Can a WiFi external HDD be made accessible independent of other devices (macbook/pc/tablet)?
Click to expand...
Click to collapse
How to setup your home network is beyond the scope of this thread. If you know how to setup a network share to be accessed by other devices, then that network share can also be accessed by your NP. If you don't know how to setup your network (this is an observation, not an insult), my recommendation is to do some Google searches on network setup with whatever setup you're currently using. I'm currently using a Windows 7 desktop connected to a Linksys E4200 with a 3TB HDD plugged directly into the router via USB, so my setup is relatively simple. For all I know, you're using Mac OS X, a D-Link router, and a separate WIFI NAS. This is why I suggest that you search for what is relevant to your setup. It's not one size fits all and I could literally write a book on various network setups that would drag this thread way off topic.
king_dani said:
mind if I ask how you shared content over wireless? I am trying to set a wireless HDD inside home wifi, hopefully to be able to copy files from my macbook and be able to read it straight from NP. So far I'm not even sure if that's doable.
Click to expand...
Click to collapse
I have a synology nas and have created an smb network share of all my media. On the Nexus, I install kodi then add the smb share to its library. It scrapes all the media on the share and downloads fanart, dvd covers, synoposis, actor-director-writer credits, etc. and presents my collection in a very media centric way. Very easy to setup once you have a network share for whatever device you use.
Elrondolio said:
I have a synology nas and have created an smb network share of all my media. On the Nexus, I install kodi then add the smb share to its library. It scrapes all the media on the share and downloads fanart, dvd covers, synoposis, actor-director-writer credits, etc. and presents my collection in a very media centric way. Very easy to setup once you have a network share for whatever device you use.
Click to expand...
Click to collapse
If I'm not mistaken smb is file format for windows systems right? I don't have a PC in my household, and I think I should go for a macbook friendly network attached storage? Am I right?
king_dani said:
If I'm not mistaken smb is file format for windows systems right? I don't have a PC in my household, and I think I should go for a macbook friendly network attached storage? Am I right?
Click to expand...
Click to collapse
SMB stands for Server Message Block, it is also called CIFS or Common Internet File System. It is not a file format, but a networking protocol. Windows relies on smb for its shares, but in no way is smb a windows technology. My synology runs linux but can provide smb shares (among other protocols).
NFS, or Network File System is another networking protocol. Linux relies on nfs by default for its networking shares, but in no way is NFS a linux technology. Your mac can also share via AFP or Apple Filing Protocol, but can also easily share via smb or nfs.
NFS can be faster and less cpu intensive than other protocols so you may want to use that, as kodi supports it well. Either nfs or smb will do you fine... it all depends on what your hardware supports and ease of setting it up.