I have build my own little cinema room with a 109″ projector screen. Through the years I have used prettu much every media player there is. There is allways some limitations on control, display and movie handling. The latest years I have used Kodi media player, formerly known as XBMC, on a Raspberry. First on a RPi 1, this could only play 720p smoothly, then on a RPi2 that played 1080p smooth, but not including DTS sound. At last we got RPi that plays 1080p with any sound perfectly.
But still I’ve had some glitches playing movies over the network, even with 100MBit networks speed. So I though there was some buffering problems. Found the settings for buffering, and killed my MicroSD card in a week…
I have a bunch of small SSD laying around, and some I have put in a USB cover. The SSD would handle all the buffering writes much better. And maybe it would be faster.
Here is the step by step guide that worked for me.
- Download XBIAN Kodi, there are others, but this one have worked best for me.
- Burn to MicroSD card with Rufus (Windows), Etcher (Windows/MacOS) or Linux Live USB Creator. All these works perfect.
- Boot up with MicroSD to check the system is running OK. Note the IP in Kodi.
- Clone the Xbian Kodi MicroSD to SSD with this Adafruit guide. Pay attention to page 2 where you set up the Rpi to boot from SSD. The MicroSD card still have to be mounted.
- SSH to the Rpi with defult login: xbian and password:raspberry
sudo nano advancedsettings.xml
- Modify Kodi video cache to this:
<cache> – When set to 0 the cache will be written to disk instead of RAM
<buffermode> – 1) Buffer all filesystems (including local)
<readfactor> – This factor determines the max readrate in terms of readfactor * avg bitrate of a video file.
- Starting up Xbian Kodi with this setup from SSD, and I can play 40GB Bluray rips *cough* I mean backups, over network with no problem. The menus are also much faster.