I currently use a NexusPlayer for my TV for online streaming like Netflix, HBO, Youtube, and Kodi with some plugins. I have some media content: Some movies, home videos that I used to store on a PC and backed up on an HDD.
I tried to setup a samba server with a raspberrypi3 connected a separate HDD formatted and moved some data to it. I've been able to access it after setting up a samba server and using Kodi to view content. However, I'm feeling after the latest updates to Android and probably the device is a little choked up. Sometimes, videos stutter and occasionally I've had Kodi also crash. Frustrated, I did a factory reset and reinstalled minimal apps and tried Kodi again and its not much better. While I know the device is probably underpowered and being x86 there is less support. However, I would like to extract more out of it rather than moving to a new box.
I was wondering if there is a better service I can use to do this local streaming. I see plex needs license and also needs a re-install on the rpi, so I don't want to go that route. I also saw emby as a service, but I am not that handy on linux and I don't want to try out multiple things on my build and have to deal with purging it all out due to my stupidity. What is the best service to use for this kind of local streaming within the home network server side unix (rpi based) and client side on the androidTV.
I'm fairly new to this, and have been trying out a couple of things, but please be gentle.
Thank you!
Plex for sure. Works like a champ and you can even run the plex server off the nVidia shield (if you have one). I have a small home server at the house running plex, works really well (plus I love that I can access it via the mobile app when away from the house, like having my own little netflix server).