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

How to install for chrome? (non-webstore version) #802

Open erysdren opened 10 years ago

erysdren commented 10 years ago

Chrome will permanently disable extensions not from web store, and I cant figure out a way to install it for Chrome. Any way to install it?

02030pllolipop commented 10 years ago

use js loader(a kind of extension) in chrome such as Tampermoneky and install js in this site

lllFATAL1TY commented 10 years ago

1) Download Chrome Group Policy Templates here: http://dl.google.com/dl/edgedl/chrome/policy/policy_templates.zip

2) Copy "chrome.admx" from "[.ZIP]\windows\admx\" to "C:\Windows\PolicyDefinitions\"

3) Copy "chrome.adml" from "[.ZIP]\windows\admx[YOUR_LANGUAGE]\" to "C:\Windows\PolicyDefinitions[YOUR_LANGUAGE]\"

4) In Chrome, go to Settings -> Extensions

5) Check the Developer Mode checkbox at the top

6) Scroll down the list of disabled extensions and note the ID's of the extensions you want to enable. YouTube Center, for example, is ID: bcegdpionpopahcglnfiiioapcclamdj

7) Click Start -> Run, and type gpedit.msc

8) Expand User Configuration -> Administrative Templates -> Google -> Google Chrome -> Extensions

9) Double-click to open "Configure extension installation whitelist"

10) Select "Enabled", then click "Show..."

11) In the list, enter all the ID's for the extensions you noted in Step 6

12) Click OK and restart Chrome.

Source: https://productforums.google.com/forum/#msg/chrome/9NlMAr6uEVc/ambkrcKpi1cJ

Invisible40 commented 10 years ago

@lllFATAL1TY Is there another way? Don't have access to gpedie.msc

@kliop00023 How do I do that?

lllFATAL1TY commented 10 years ago

Try this way > http://adrenaline.uol.com.br/forum/showthread.php?p=1069947197

Translated from pt-BR to en-US > https://translate.google.com.br/translate?hl=pt-BR&sl=pt&tl=en&u=http://adrenaline.uol.com.br/forum/showthread.php?p=1069947197

Hope this works for you :-)

silverbacknet commented 10 years ago

If you try to open the crx manually, Chrome itself will tell you that all you need to do is open the extensions setting page and drag it in. Much simpler than extracting and loading a development folder, unless you want to keep up to date that way.

lllFATAL1TY commented 10 years ago

@silverbacknet These 2 methods i showed here is because the new rules of Google Chrome:

"From now on, to protect Windows users from this kind of attack, extensions can be installed only if they're hosted on the Chrome Web Store. With this change, extensions that were previously installed may be automatically disabled and cannot be re-enabled or re-installed until they're hosted in the Chrome Web Store."

http://chrome.blogspot.com.br/2014/05/protecting-chrome-users-from-malicious.html

http://www.pcworld.com/article/2061253/google-bans-windows-chrome-extensions-found-outside-the-chrome-web-store.html

http://www.pcworld.com/article/2198142/chrome-officially-shuts-out-non-web-store-chrome-extensions.html


Now we have 5 choices:

1) Install 'YePpHa Center for YouTube' from Chrome Web Store (easier way but without Download feature and you cannot use Dev build) https://chrome.google.com/webstore/detail/yeppha-center-for-youtube/iggnaiafdfnjpjanhfndcafhdiampgpb

2) Install 'YouTube Center (Dev or Master)' following post #3 of this page (can be a little bit tricky for users but you have all the features and is a clean/safe method provided by Google > https://support.google.com/chrome/a/answer/187202) (requires Windows version with gpedit.msc) (don't know if this works > http://www.askvg.com/how-to-enable-group-policy-editor-gpedit-msc-in-windows-7-home-premium-home-basic-and-starter-editions/)

3) Install 'YouTube Center (Dev or Master)' following post #5 of this page (can be a little bit tricky for users and you don't can update automatically from Extensions page, you have to update manually)

4) Install 'YouTube Center (Dev or Master)' using Tampermonkey or other userscript manager (don't know about pros and cons)

5) Use Canary Build of Chrome (it don't disable extensions outside Web Store / don't know about BETA and DEV builds) Just drag .crx (Dev or Master) into Extensions Page.

My choice is 2)

Invisible40 commented 10 years ago

@lllFATAL1TY Thanks for all the suggestions! I finally added it to Chrome by using this tutorial. https://www.youtube.com/watch?v=ZanBSZqY_HA But now I have to deal with the notification I get every time I open Chrome. But thanks for all the help!

P.S. If I wanted to add it to Tampermonkey, how do I do that? P.P.S If YouTube Center got a new update, how would I update my version? Reinstall it?

Scubadog2000 commented 10 years ago

@lllFATAL1TY Thank you so much! I was wondering if I could get a YouTube Center "Lite" without the download. I wouldn't mind sacrificing the ability to download for not having a hassle with Chrome. So, thank you for giving a link to it!

Zerathos commented 10 years ago

@lllFATAL1TY The pros of using Tampermonkey are that it's easy to do and gives you the full feature set, and the con is that it can affect performance. For example, if there's a lot of embedded YouTube videos on a page, expect the tab to slow to a crawl. Running it natively as an extension doesn't have this problem, but you're introducing the overhead of feeding all the code through Tampermonkey before it gets to Chrome.