2012-05-19, 04:13
I'm sure this has been asked here before, but I have a somewhat odd setup. I have two Mac Minis set up; one for TV shows storage/playback and one for movie storage/playback. I like to keep them separated because they're hooked up in two very different areas, and I keep the storage on local drives so I wouldn't have to worry about buffering problems... or so I thought. XBMC plays everything back flawlessly when its playing a file from the internal drive. The problem happens when I try to play a TV show on the Mac Mini that's set up for movies. What it has to do is connect to the TV Mini over 802.11n LAN and pull the file to play on the Movie Mini. THIS is when I get buffering problems, and it can get pretty bad to the point where it's unwatchable. I read about increasing buffering amounts to prevent this and made an advancedsettings.xml file, but it didn't seem to help. Here's what my file looks like:
So it should cache 500mb at that setting, right? RAM shouldn't be an issue because I have 8GB in it. The video file I'm playing back is your typical MKV at a 6000kbps bitrate. The overall file sizes of each episode are around 2GB. I'm just not quite understanding why it has to keep buffering. If I try to manually pull the file down using finder, it transfers a little slower than it should but still fast enough to where the playback would never outrun it (I'd say around 15 mb/sec). Does anybody have any other suggestions as to how this can be fixed? I thought for sure increasing the buffer size would do the trick but I honestly didn't notice any difference at all. In fact it's like that setting is completely ignored.. Am I doing that right? Do I need to add the "<?xml version="1.0" encoding="UTF-8"?>" to the top of the XML file? I'd really appreciate anybody's help. Thank you!!
Edit: I just tried it with a much smaller file (a 200mb SD episode) and it still has to constantly buffer. This definitely has to be a bug with XBMC, especially since the size of this entire video file is less than half of what I have the buffer size set to.
Code:
<advancedsettings>
<network>
<cachemembuffersize>524288000</cachemembuffersize>
</network>
</advancedsettings>
So it should cache 500mb at that setting, right? RAM shouldn't be an issue because I have 8GB in it. The video file I'm playing back is your typical MKV at a 6000kbps bitrate. The overall file sizes of each episode are around 2GB. I'm just not quite understanding why it has to keep buffering. If I try to manually pull the file down using finder, it transfers a little slower than it should but still fast enough to where the playback would never outrun it (I'd say around 15 mb/sec). Does anybody have any other suggestions as to how this can be fixed? I thought for sure increasing the buffer size would do the trick but I honestly didn't notice any difference at all. In fact it's like that setting is completely ignored.. Am I doing that right? Do I need to add the "<?xml version="1.0" encoding="UTF-8"?>" to the top of the XML file? I'd really appreciate anybody's help. Thank you!!
Edit: I just tried it with a much smaller file (a 200mb SD episode) and it still has to constantly buffer. This definitely has to be a bug with XBMC, especially since the size of this entire video file is less than half of what I have the buffer size set to.