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 519 forks source link

Youtube's new update broke the script completely #2439

Open LooLzzz opened 7 years ago

LooLzzz commented 7 years ago

Youtube updated their website with new looks and stuff and now the script is broken to hell lol http://prntscr.com/gekmzb

Using Chrome 60.0.3112.113 (64-bit)

jrgensol commented 7 years ago

same with Firefox 54.0.1 (64-bit)

ThoBekMic commented 7 years ago

Same problem here.

This is the best Chrome extension in existence, but is it even being developed anymore?

x8009 commented 7 years ago

Same,, any fix ? any other addon ? what can we do.......

tehbasshunter commented 7 years ago

It actually appears that it both removes the masthead contents on the front page and creates an invisible yet still active page when viewing videos.

Njs10 commented 7 years ago

It seems with the new layout you can restore back to the old youtube by clicking on your icon in the upper right. restoring it proceeds to bring you back to the older version before and everything seems to work fine with it. that's a temp solution until they force update everyone I guess

anthonyd7311 commented 7 years ago

exactly how to go back to 524?

Njs10 commented 7 years ago

Click on your icon in the upper right, it's where you log in from. then you should notice in the drop down there's a button for "restore old youtube".

Menahem1 commented 7 years ago

Same for Opera

anthonyd7311 commented 7 years ago

Got it thx! So what happened ? did youtube Have an update. And also. Tube Center 548.

anthonyd7311 commented 7 years ago

It seems I have 2.17 off and 548 developer build on is thats how it suppossed to be in dashboard

ThoBekMic commented 7 years ago

anthonyd7311: Yes, YT had an update :-)

anthonyd7311 commented 7 years ago

so why the 548 build then , if you know??

Mohamed3on commented 7 years ago

This is really bad news. Sooner rather than later the new layout will be the default and there will be no 'restore old YouTube'.

T0m0rr0w commented 7 years ago

Funny that they finally added dark theme. We've had this or something close to it for like years with YTC. Personally i did not see any apparent advantages from the new design so i went back to the old one. I will paste my response here too for the reason:

I use various userscripts to customize the look and feel of youtube. Currently these are broken because of the design change. Hence i will not use the new layout until these will be fixed. Also i hate design changes for the sake of changing. This perfectly illustrates why it is a bad idea to keep designers on a permanent payroll. It is much better to buy the desgn in as it forces you to think if it's really worth the money it costs where as people on payroll have to justify their positions simply by making new designs every year even if it's not really nessesary.

JABirchall commented 7 years ago

Funny that they finally added dark theme.

And a full page player. I used Youtube center mostly for the large player and default 1080p playback. Now youtube added both thoses.

DaveH1 commented 7 years ago

I can't imagine using YouTube without YouTube Center, I've been using it for years! I hope this isn't its death knell, but it depends as always on Jeppe picking this up and giving the time to do something about it, if it's possible. Like all initially optional changes to big corporate site web pages, this will eventually become compulsory. It always does.

Yonezpt commented 7 years ago

The developer has already explained that he is working in a new version for the upcoming YouTube revamp: https://github.com/YePpHa/YouTubeCenter/issues/2416#issuecomment-300151257

DaveH1 commented 7 years ago

Thanks for that reference, it does give hope! It was written back in May though, so I assume this YouTube redesign has been in the pipeline for a while. I do hope Jeppe can fix things, either with a new version of YouTube Center, or a replacement.

ChunHungHK commented 7 years ago

YouTubeCenter.js:23059 Uncaught TypeError: Cannot read property 'style' of null at resize (YouTubeCenter.js:23059) at Object._resize (YouTubeCenter.js:23280) at Object.resize (YouTubeCenter.js:22873) at Object.updateResize (YouTubeCenter.js:22769) at Object.ytcenter.pageSetup (YouTubeCenter.js:25259) at Array. (YouTubeCenter.js:25488) at HTMLDocument.update (YouTubeCenter.js:4558)

YouTubeCenter Ver. 548 Chrome 60.0.3112.113 (64-bit)

SoraHjort commented 7 years ago

They also removed the "Remove Watched" button in the watch later playlist. It's unrelated to YTC, but it is among the many things they ruined with the update. And it's within their own control and system! =\

Wskyy commented 7 years ago

I discovered a more passive workaround where you do not have to sign in to your youtube account. Download the Custom User Agent String and fool youtube into thinking you're using firefox 43. The problem is now I get highly irritating "update your browser" messages at the top of some pages even here on github.

Owyn commented 7 years ago

for my firefox + script it just shows white page instead of everything on youtube

21:13:09.818 TypeError: wContent is null
Стек-трейс:
resize@YouTubeCenter.js:23061:11
ytcenter.player._resize@YouTubeCenter.js:23280:16
@YouTubeCenter.js:22937:9
dispatch@YouTubeCenter.js:6376:9
ytcenter.utils.bind/<@YouTubeCenter.js:12378:16
_performEvent@YouTubeCenter.js:6414:19
timer<@YouTubeCenter.js:22946:13
 1 YouTubeCenter.js:2070:26
    con[key] YouTubeCenter.js:2070:26
    _performEvent YouTubeCenter.js:6415:25
    timer< YouTubeCenter.js:22946:13
Pyrii commented 7 years ago

I wouldn't mind if I could just have the full-window player back without having to use the zoom on my browser.

mzso commented 7 years ago

@Owyn commented on 2017. aug. 31. 20:12 CEST:

for my firefox + script it just shows white page instead of everything on youtube

21:13:09.818 TypeError: wContent is null
Стек-трейс:
resize@YouTubeCenter.js:23061:11
ytcenter.player._resize@YouTubeCenter.js:23280:16
@YouTubeCenter.js:22937:9
dispatch@YouTubeCenter.js:6376:9
ytcenter.utils.bind/&lt;@YouTubeCenter.js:12378:16
_performEvent@YouTubeCenter.js:6414:19
timer&lt;@YouTubeCenter.js:22946:13
 1 YouTubeCenter.js:2070:26
  con[key] YouTubeCenter.js:2070:26
  _performEvent YouTubeCenter.js:6415:25
  timer&lt; YouTubeCenter.js:22946:13

I had that too. I had to restore the old layout in safe mode... Also a weird thing happened, I disabled the YTC userscript yet it was still active. I guess it's a greasemonkey+FF56 bug. It looks like I'm mistaken. It looks like something else also broke youtube instead.

Kadah commented 7 years ago

Also causing white screen on Chrome 60 in the new UI. Turning off YTC and reverting YT back to the working UI fixes. Hopefully YT will let us use the old UI for long enough for YTC to the new mobile APP clone UI changes.

tuanden0 commented 7 years ago

I got a blank screen but still have audio on youtube. Then, I turn off YTC and everything is OK. Hope you guys can fix it soon.

tehbasshunter commented 7 years ago

Using the script with tapermonkey it gives a whitepage but functionality behind it.

Disabling it fixes it at the expense of the new UI.

Utilizing the old layout fixes this and allows it to work as intended....For now.

elbstrand commented 7 years ago

Maybe we could branch Youtube Center for the new UI and start with all the features that arent broken and work our way up from there?

mzso commented 7 years ago

@elbstrand commented on 2017. szept. 1. 15:35 CEST:

Maybe we could branch Youtube Center for the new UI and start with all the features that arent broken and work our way up from there?

I doubt Yeppha wants to re-implement everything from the scratch. But it sounds like he wants to make a completely new backend/foundation for it all. And until that's functional the features will need to wait.

guiaurelio commented 7 years ago

@JABirchall

How can you put 1080p as a defaut playback in the new layout ?

Wskyy commented 7 years ago

Guys you can also download an older portable version of firefox and just watch youtube on that. 43 is the one that doesn't appear to have problems with youtube and YTC.
https://sourceforge.net/projects/portableapps/files/Mozilla%20Firefox%2C%20Portable%20Ed./ Then just delete the folder one the new version of YTC comes out.

raaomoka commented 7 years ago

Same thing happening here in Edge with YouTube Center userscript via Tampermonkey. Reverting to the old design fixed everything. Here's hoping YouTube Center gets compatible before this useless new layout gets forced on everyone, YouTube Center in conjunction with Enhancer for YouTube, make YouTube on my Surface Pro much more entertaining.

ChunHungHK commented 7 years ago

Chrome User-Agent switch to IE11 is Still Working... YTC Dev Build ver. 548 Chrome 60.0.3112.113 (64-bit)

HoLengZai commented 7 years ago

In the meantime, until (we hope) that the issue will be fixed with the new design, you can disable it then on the youtube home page... you can click on the top right corner, on your profile pic, you will find the button "go back to the old version" , then you can reactivate the script (Y)

crudebuster commented 7 years ago

@Pyrii I use in addition to YTC the Resize Youtube Player To Window Size script, (https://github.com/Zren/ResizeYoutubePlayerToWindowSize/) if it's you major usage this will keep you in while YTC is under adjustments.

florifliegt1 commented 7 years ago

@ChunHungHK you are the BEST!!! (i think you know it but i think i tell you it also! The Heath is not my love, just my red happines) ;-)

Watilin commented 7 years ago

After some tests it appears that the old layout only depends on one parameter in the PREF cookie:

f6=2008

It even allows to use old Youtube without being logged in.

mzso commented 7 years ago

@Watilin commented on 2017. szept. 14. 00:08 CEST:

After some tests it appears that the old layout only depends on one parameter in the PREF cookie:

f6=2008

It even allows to use old Youtube without being logged in.

You never had to log in. You only needed to click tho the settings button (three dots) and choose "restore old YouTube"

sam288 commented 7 years ago

2447

Watilin commented 7 years ago

I guess it’s okay to mention #2437, #2440, #2443 and #2435 too. A bunch of issues have been addressing this Youtube layout ~nuking~update.

Owyn commented 6 years ago

new layout you can restore back

you can no longer do that, so script is broken now in any case, please fix.

gggccc44 commented 6 years ago

@Owyn Youtube - Restore Classic https://greasyfork.org/en/scripts/34818

dastefster commented 6 years ago

@gggccc44 OMG THANK YOU SO MUCH!

x8009 commented 6 years ago

Is this script better than Youtube- Restore Classic ? https://greasyfork.org/scripts/32906-get-me-old-youtube/code/Get%20me%20Old%20Youtube.user.js

Kono14 commented 6 years ago

anyone else having trouble with the Youtube Center script again? Seems like the trick to enable old Youtube layout doesn't work anymore. :(

T0m0rr0w commented 6 years ago

There is no more UI setting yes but you can still modify the cookie to get the old layout: https://www.youtube.com/watch?v=-U1w2dWKoK4

Kono14 commented 6 years ago

that's for the tip with the old layout cookies. Works for me 👍 Before I just used the "return to old layout" setting on the website. But that seems to be gone now. And the scripts mentioned here, didn't work for me.