2011-05-14, 16:22
HenrikDK Wrote:The buffer length is controlled by XBMC and theres no way for us to manipulate it from the plugin. I think there might be an advanced setting though i'm not quite sure.
The streaming speed is controlled by youtube, and they've chosen to throttle most stream qualities very harshly. There's nothing we can do about that on the plugin side (We've tried messing with urls and such but non of it works), and I don't think there's anything XBMC can do about it either (Though I may be wrong here, since it seems flash player is better at buffering and streaming from youtube that xbmc is).
The next beta will automatically playback already downloaded videos from local storage (so long as they're not moved etc etc.). I realize that probably wont help you're situation but i guess we could look into creating a "download and then play" functionality even-though its not nearly as smooth as what I would want to offer.
Good News everyone that runs Git HEAD of XBMC, a while back I managed to convince grandmaster Elupus to enable something that can best be described as "Download to local disk and then play" it's all transparent but (for now) it needs an advanced setting added/changed:
Code:
<network>
<cachemembuffersize>0</cachemembuffersize>
</network>
with this in place, XBMC will download http videos to disk transparently, you might have noticed there is new buffer info in the dialog ? If you pause playback, this will increase until it reached 100% this means the full video clip sits local on hdd. It can best be described as how Youtube works in a WWW browser or Quicktime.
So if you're feeling that youtube is throttling you too much, simply pause playback for a minute or so and that should give trouble free playback for X mins depending on length of clip and your connection.