Today I was looking for a way to make my YouTube videos buffer the whole video. I figured it out. Its got great though. Using Firefox under about:config change media.mediasource.enabled value to false.
Restart your youtube tabs. The whole video will buffer. HOWEVER you only get up to 720p for video resolution now.
I’ve changed media.cache_readahead_limit to larger values from 60 but haven’t noticed any change.
Another value near that one was media.cache_resume_threshold I set this one to 1 from 30 and I noticed that the buffer no longer pauses.
Any other tips?