Large

YouTube Enhancer

By GIJoe Last update Dec 13, 2011 — Installed 1,194,233 times.

Updates

in
Subscribe to Updates 283 posts, 46 voices



GIJoe Script's Author

2008-11-22:
Added support for 720 HD Video

 
GIJoe Script's Author

2008-11-26:
Update for the new YouTube layout.

 
jewellui User

Hey thanks for the script, im having problems downloading videos as .mp4 format named with chinese characters is there anyway to make it work?

 
GIJoe Script's Author

What do you means by "having problems" ?

2008-12-03:
Updated languages support.

 
GIJoe Script's Author

2008-12-06:
Better detection of HD videos for the Download Link ( Quality 3 )

 
GIJoe Script's Author

2008-12-08:
Major Update: Added "Rollover Preview".

 
GIJoe Script's Author

2008-12-09:
Improved Rollover.

 
smk Scriptwright

this is the best youtube script I've seen. But none of the buttons work: the stepover, etc. When I click them, nothing happens, this is one of the logs:

http://userscripts.org/scripts/show/33042/YouTube Enhancer: (6) Media Controller warning : "movie_player" state not available

The video:
http://www.youtube.com/watch?v=Tm5e6AqrNF8&fmt=6

 
GIJoe Script's Author

This error means that the Media Controller can't get the status of the YouTube player...
Maybe you use a GreaseMonkey script that change the default player to another one.

 
GIJoe Script's Author

2008-12-13:
Added option for Buffering Video (Only in YouTube watch pages)
(Warning: your last autoplay setting may change)

Minor fix

2008-12-14:
Some fixes

 
Steve123458 User

No dude, the controls never works and the Spanish translation is poor.

I have uninstalled ALL my other YouTube scripts and never worked with any video.

Please fix.

 
GIJoe Script's Author

For the translation, you can write what need to be changed into what...

The problem with the Media Controller not working maybe: one of your GM scripts, Add-ons or Plugins.
Try on a clean install of Firefox (or Firefox Portable edition if you don't want to mess with your current config) and it should work.

Until i know the culprit, it's difficult to see what need to be fixed.

 
qwerty800 User

Hi!

The script is excellent!
I love it!

The graphics could still be enchanced and the kill button isn't really useful.
But I will try to make something about the graphics!

EDIT:
Part 1
http://img253.imageshack.us/img253/28/youtubedw...
SVG file:
http://www.mediafire.com/?duhkkzjkvmn

 
GIJoe Script's Author

Thanks...
The kill button has some uses, so i keep it.

About the graphics, I may change it in the future... but not for now (don't have time ATM).
Also:
- Height of buttons are 26px with border.
- There a mouseover color on each button.
- Some buttons has background color change.
- I'll use the base64 encoding.

 
qwerty800 User

To me, the currents buttons looks like 30*28 w/ border (28*26 without)
I would prefer 30*25 (current YouTube size)

Anyway, I'm working on the Color change!

EDIT: Done!

Part 1 V2:
http://img241.imageshack.us/img241/9112/youtube...

 
GIJoe Script's Author

Thanks... i'll try later (when i have time)
Still missing some buttons (loop, start, end, rewind, ...)

 
qwerty800 User

Yeah, I was planning to do those later.

Also, here is the V3:
http://img155.imageshack.us/img155/8202/youtube...
A demo of the V3:
http://img530.imageshack.us/img530/8954/youtube...
And the SVG file:
http://www.mediafire.com/?hwjuumy23mg

 
qwerty800 User

You should also show the disponibility of each of the video mode (fmt=6, fmt=18, fmt=22...) because the HD mp4 is almost never aviable.

 
smk Scriptwright

@GIJoe:
the script *does* have a problem,
the following works:
javascript:alert(document.getElementById('movie_player').getPlayerState());
however, under scripting conditions, I tried to add the line, and it returns:

Error: [Exception... "Security Manager vetoed action"  nsresult: "0x80570027 (NS_ERROR_XPC_SECURITY_MANAGER_VETO)"  location: "JS frame :: file:///...default/extensions/.../components/greasemonkey.js :: get_player_state :: line 1462"  data: no]
Source File: file:///...default/extensions/%.../components/greasemonkey.js
Line: 1462

I think it's to do with unsafeWindow

 
Puffito User

there's seems to be a compatibility issue with adblock extension for FF.
switching it off for youtube.com works like a charm ;)

 
smk Scriptwright

yep, comfirmed

 
GIJoe Script's Author

I'm back...
The script work with AdBlock Plus 1.0.1

2009-03-05: Some minor fixes

 
GIJoe Script's Author

2009-03-06:
More minor fixes

 
GIJoe Script's Author

2009-03-07:
Some fixes

 
GIJoe Script's Author

2009-03-08:
Better "Media Controller" positioning outside youtube site.
Some other fixes.

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel