james-fray / youtube-no-buffer Goto Github PK
View Code? Open in Web Editor NEWA bulletproof Firefox only extension to prevent YouTube player from buffering
Home Page: http://firefox.add0n.com/no-buffer.html
A bulletproof Firefox only extension to prevent YouTube player from buffering
Home Page: http://firefox.add0n.com/no-buffer.html
Problem url: https://www.youtube.com/yt/copyright/fair-use.html
Clean fresh profile: just never-ending high CPU usage, page doesn't finish loading (waited 10 min).
Customized profile with other extensions: high CPU usage, memory pull growth, then browser crashes completely.
Disabling extension fixes issue. Reproducible with and without e10s.
Both Firefox 55.0.3 (64-bit) and Nightly 57.0a1 (2017-09-03 build) (64-bit)
Windows 7
100.0.4896.127 (Official Build) (64-bit)
0.4.3
When using YouTube on Chrome it will not autoplay videos in tabs that were opened in the background (ie: Open In New Tab), but it will start playing when you switch to the tab. It would be nice to have the option of this behavior with this add-on
So here is how I reproduce it:
Step 1: Go to some Youtube Channels List of Videos and think "hey i'm gonna watch a few of those Videos"
Step 2: Use Middleclick to open multiple Videos in new Tabs (which as you might guess is the main use-case of this extension for me)
Step 3: Whenever you click Play on the Player it will have a ~50% chance to do the following:
1: Enable the Player
2: Start the Video
3: Buffer for a second (eating a lot of bandwidth)
4: Disable the Player (even though I actually wanted to watch the Video)
5: GOTO 1
and repeat forever until interrupted, wasting a ton of my Data Limit and lagging Firefox.
This particular Bug is so bad that the extension doesn't make sense to use anymore, so i would kinda like it to be fixed. ^^
Hi!
As of today the YouTube player throws an error and the video playback is not possible with the add-on enabled.
Browser: Firefox 74
Hi!
Maia-yt used to be able to do it, no playing even for a split second and no buffering. Only the click to play picture showing, and the timecoded links worked as well. But that script stopped working abruptly like 2 months ago. Even though YouTube didn't change noticeably in any way.
So here is the Issue and i dont know how exactly to explain it. Youtube has two different Media Players, the normal one that most Videos use that are uploaded and then a special one for Livestreams, but not all Livestreams, only Livestreams that have run for less than half a hour or so, until it then again uses the normal Player. (Youtube is weird...)
That special Player will tell me that my Browser does not support HTML5 and that no supported Video Formats are available, while this Extension is installed/enabled, forcing me to disable it whenever I want to watch a Livestream on Youtube.
I tried disabling all extensions but this one to make sure its not a combination of extensions doing that and yes it is alone this extension causing it.
I can live with just turning it off and F5ing the Page, whenever I watch a Stream, but it's definitely a minor annoyance. ^^
It works for me, but it's also broken, after leaving a video page by clicking on the YouTube logo to go back to home and switching tabs, I listen to the video audio on the YouTube homepage, even when I'm not on the video page or with the tab active.
I guess it's a bug and could be fixed easily for sure.
I'm having an issue on the new material design youtube where the youtube comments don't load until you click play. Is this something you can potentially fix?
As the title says. Would be cool to have a button that could be added to Firefox's toolbar to toggle the state.
Videos autoplay when opened, and only reloading the page causes them to be stopped as intended.
Firefox 48.0
Ubuntu 16.04
Heads up, it looks like however FF add-ons do this is broken as of today. Thanks for staying on this stupid broken website's case!
The fix you did 3 days ago worked, then stopped working yesterday. Upgraded to the latest fix this morning but it's not working.
When a video is middle clicked (opening in a non-focused new tab), it seems to work as expected (though, the tab's tab has an audio icon as if it were playing). But when you click the tab to bring it into focus, the tab begins playing for perhaps a couple seconds, then stops, sometimes appears to reload, but eventually the video stops like it should be when the page was opened. If I left click the video instead, opening the video page in the current active tab, then everything works as expected.
The extension currently prevents buffering of videos on standard youtube video pages (URL format https://www_youtube_com/watch?v=[video_id]).
It doesn't seem to support the same for videos embedded in channel start pages (URL format https://www_youtube_com/user/[channel_name]/featured/). Those still load and start playing automatically.
The issue seems to be in /src.safariextension/lib/firefox/firefox.js at line 174.
if (!url.contains('youtube.com/watch?v=')) {
return;
}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.