2011-05-11, 22:55
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.
Thanks for the quick response. I think you're very right, the default YouTube Flash implementation seems to take bandwidth into account and throttles and/or buffers accordingly to give a better overall viewing experience. How would I, knowing it might take four releases of XBMC before it'd be implemented, start the proverbial ball to roll on such a change in XBMC?
I do like your idea of possibly downloading-then-playing videos; however, I do see the quirkiness of such an option. I suppose one way to implement that would be a non-invasive question after the download is completed saying "YouTube video download completed. Play (y/n)?" much like after an updated skin will ask if we'd like to switch to that skin (overlaid over whatever screen your on or video that you're watching).
Again, thanks for your reply.