YePpHa / YouTubeCenter

YouTube Center is a userscript designed to expand the functionality of YouTube. It includes the ability to download the video you're watching, auto selecting your preferred video quality and much more.
MIT License
2.89k stars 522 forks source link

Recent TM update breaks YTC on Chrome #2221

Open DFNCTSC opened 8 years ago

DFNCTSC commented 8 years ago

TamperMonkey has updated to v4.0 and introduced a new cross-site request function called @connect that seems to drastically change how certain things are handled. As such, the userscript ceases to not only function but validly appear in the TamperMonkey 'Installed Scripts' list and if you try to re/install it causes TamperMonkey to crash.

LazyBoot commented 8 years ago

Looks like the tampermonkey guys fixed the issue (link) on their end, reinstalling youtube center worked just fine for me just now.

Lucatir commented 8 years ago

@DFNCTSC Can you confirm that it works now for you?

DFNCTSC commented 8 years ago

I'm not using the beta version of TamperMonkey since it is an entirely different extension. The stable branch of TM is still v4.0 has rather unprofessionally not been updated to fix the rampant issues caused by the original update itself.

So I can confirm the bug still exists for me and I'm using the Chrome extension (which seems to have it's own bugs, like not being able to download videos -- it always get's 403 on videoplayback.txt) just to get the video to resize on load.

When TM updates and the userscript is working I will post an update.

On Sat, Apr 2, 2016 at 9:21 PM, ErdeFB notifications@github.com wrote:

@DFNCTSC https://github.com/DFNCTSC Can you confirm that it works now for you?

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/YePpHa/YouTubeCenter/issues/2221#issuecomment-204864853

megascorcher commented 8 years ago

Tampermonkey just auto updated for me. After that update (4.0.10), using the latest version of 64-bit Chrome, one Chrome process starts using up an entire CPU core and Chrome stops responding, completely.

I managed to enter Tampermonkey and disable the loading of YoutubeCenter and it's now stopped doing that. I was running the dev version 538 fine before this Tampermonkey update. I even tried deleting and re-adding YoutubeCenter. Didn't help, it still crashing Chrome.

thinkpad4 commented 8 years ago

This happened to me too. I had to downgrade Tampermonkey to version 3.12.58 and the cpu load issue went away

megascorcher commented 8 years ago

I tried updating to Tampermonkey Beta version 4.1.5.180 and YouTubeCenter works again. Lost a bunch of my more finely tuned settings like player size though. Only setting I use that doesn't work right is "Scroll to player". Static header works fine though, thankfully. Edit: Or apparently Scroll to Player works, but only when I'm opening a video in a new tab.