So, I finally took the plunge over the weekend and got MC14 all set up at home on my HTPC and other networked machines at home. One of the features I was most excited about was the ability to use the Library Server and actually have multi-machine read/write access to the library. Unfortunately, in it's current implementation, this feature is completely unusable for me. I'll describe my setup (which probably isn't that unusual for using this feature):
1. All my media resides on a network RAID-5 share, served by a machine off hidden in a corner of the "office" room. This network share is mounted as "Drive M" by all machines on the network.
2. The network is a Gigabit Ethernet network. I also have a laptop that is used on my 802.11N wireless network (though that system isn't my primary issue or concern right now).
3. I set up MC14 on the server machine, and enabled the Library Server feature.
4. I then set up MC14 on my HTPC (and Laptop), and connected to the Library being served by the server machine.
This all works fine, and audio playback works without issue. However, video is completely unusable with this setup. Simply opening a file takes forever (literally minutes) with no feedback other than the HUD saying "Opening..." and once they do open, seeking is also similarly slower-than-molasses. If I open the same exact library directly on the HTPC (the library itself is also on Drive M), video opening and seeking performance goes back to normal. I saw this behavior with a variety of video file types, but primarily with HD x264 MKVs and MP4s. It does also happen with standard-def XviD AVIs, though the delay isn't as extreme then (probably just due to smaller file sizes). Most of the MKVs I tried with were between 500MB - 1.5GB in size, which is pretty standard for my library.
Now, I realize that if I'm using the Library Server feature to stream across the Internet (or some other bandwidth constrained network pipe) that there would be issues like this. However, if I'm directly connected to the file source (Drive M) on the client machine, it was my understanding that it should work just like accessing the library files directly. This is currently absolutely NOT the case. When accessing the Library directly using my HTPC, and starting those same files playing back, I do get slight delays beyond what I see when playing the files locally, but on the order of 3-5 seconds max. Using the Library server, it was seriously like "walk away, grab a beer from the fridge, come back, sit down, open the beer, take a sip, reach over and grab my phone and pull up a website to start reading, and then suddenly it would start playing" (5 minutes was not unusual).
Obviously this isn't workable.... Any guesses on what is happening? Right now I have to just use the old-style: access the library on the network share directly (and have the "read-only" library constant issue for any other machines that run at the same time).