Large

Youtube - Better Watch Page

By Takato Last update May 12, 2012 — Installed 90,005 times.

Upcoming features/changes

in
Subscribe to Upcoming features/changes 349 posts, 25 voices



Takato Script's Author
Firefox

I've decided to post a list of upcoming features/changes for this script. I'll update the list occasionally as things are added or I have new plans.

Lists last updated 6th March 2012

Upcoming/starting in the next couple updates

  • Other player skins for the HTML5 player
  • Restructure and rewrite the code to make it faster, less buggy, and easier to work with
  • Improve settings screen

Future Ideas

  • Improve Mini-mode
  • Take advantage of extra screen space on widescreen monitors?
  • Options to choose order of (or remove) things in right column?
Disclaimer: This list is just a rough guide. Changes will not always happen in the order listed, and some may not happen at all. Some changes are just rough ideas that I haven't really thought much about. Some changes will happen without being listed here. Bug fixes will generally take priority over new features.

If you have any suggestions or feedback please let me know.

 
Mainline421 Scriptwright
Firefox

Can you add a option to hide Related Videos and buttons from old layout? as shown in fake image below

 
Takato Script's Author
Firefox

Hiding related videos (and anything else in the sidebar) is planned soon, hopefully in the next update or two. I don't think I should change the below-video buttons too much, but I may style it a bit more like how it used to look.

I'm not going to add auto-updating, but if you install Scriptish it can update most scripts, and it should work fine with this script.

 
Mainline421 Scriptwright
Firefox

Can you put old buttons in another script then i have already got this far making YouTube like the old layout (real screenshot)
 
Mainline421 Scriptwright
Firefox

How do you transfer scripts from Greasemonkey to scriptish much better than Greasemonkey (Works fully with Firefox 7.0a1!)

 
Takato Script's Author
Firefox

I'm not sure if there is a function to transfer scripts to Scriptish, but you could do it manually by bookmarking the scripts you use, uninstalling Greasemonkey, installing Scriptish, then install each of the scripts (using your bookmarks). You'd probably need to write down script settings though. Or there might be a script you could install with Greasemonkey to convert script settings into Scriptish format (before uninstalling Greasemonkey), but I haven't tried looking for one.

I'm finishing up some work on the buttons right now. I can't make them 100% the same as they used to be, but hopefully they are better than they look now. I'll release the update some time in the next hour.

 
b2b User
Firefox

I have a suggestion, but it's probably impossible to pull off...modular elements in the like/dislike/share etc. bar, so they can be moved or deleted.

For example, I never use share or flag, but they are always in the way. Usually I delete these kind of things with my faithful RIP add-on, but it doesn't work here.

 
Mainline421 Scriptwright
Firefox

@b2b

see top post "Future Ideas "Single Screen" mode - No page scrolling. MODULAR ELEMENTS IN LIKE/DISLIKE/SHARE BAR (to move/delete)?" _______________________________________________________________________________________________ @Takato

can you add Favourites button, change text on the add to button to Playlist and add URL and embedded boxes and change "suggestions" text to Related Videos?
 
Takato Script's Author
Firefox

This script only runs on video pages, so those links wouldn't be in the header on other pages, which would be a bit silly. But what does everyone think? Should I start running the script on other Youtube pages, or should I continue having it only run on video pages?

Mainline421 wrote:
can you add Favourites button, change text on the add to button to Playlist and add URL and embedded boxes and change "suggestions" text to Related Videos?

I'm thinking I'll scrap the current button bar (the one below the video) and re-create it more like it used to be. I'm worried that will break other scripts though, so if anyone uses a script that does stuff with the button bar (below the video) please post a link to the script so I can check it out and see if I can avoid breaking it.

Are the "suggestions" really related videos though? I mean I know they're related, but are they customised for each person (aka "suggestions") or are they the same for everyone (aka "related videos")?

 
Mainline421 Scriptwright
Firefox

Suggestions are the same I looked at suggestions on a popular video on 2 different accounts and sd not in a account. Takatowrote:
"Should I start running the script on other Youtube pages, or should I continue having it only run on video pages?" I think it should run on other YouTube pages. How do you write username wrote: * ?
 
Takato Script's Author
Firefox

Youtube seems to be changing again. A new TestTube experiment called "Cosmic Panda" appears to be what Youtube will look like soon. And I don't like it.

It will also break my script. (As you'll see if you try the TestTube experiment and have my script enabled). So I'm thinking of a new way to approach this. Without going into too much detail, I'll basically have the script grab all the data from the page and then remove everything and then rebuild it the way I want it. This will make it easier to adapt to future Youtube updates.

For those who are happy with whatever Youtube does, but just want to have a description on the right side, I'll be making a script that just does that and doesn't do all the additional things that this script does.

Mainline421 wrote:
How do you write username wrote:*?
This script adds a quote button, along with a couple other features.

 
Mainline421 Scriptwright
Firefox

This script adds a quote button, along with a couple other features.
link doesn't work this this link does though.

 
Takato Script's Author
Firefox

Oops! Fixed link, thanks

 
b2b User
Firefox

By God, Cosmic Panda is ugly and all wrong. If I were you I wouldn't bother adapting the script to that horrendous monster...

...Oh, who am I kidding. Before Christmas YT will force us to change to the new layout.

My poor little scripts T_T

 
Takato Script's Author
Firefox

Thats exactly why I'm going to have to update my scripts, otherwise they'll break when Youtube forces it on us in a couple months time. No doubt they'll make it even worse.

Today I suddenly had the black "Cosmic Panda" video player appear on regular Youtube and now it wont go away. (Just the Flash player not the rest of the page). Has that happened to anyone else?

 
T1dal User
Firefox

@Takato
Yes the exact same has just happened to me a few hours ago. The actual black player doesn't trouble me much, it's the way that the whole player pops up and covers the bottom portion of the video that does.

 
Takato Script's Author
Firefox

Well since I'm not the only one who prefers the previous player, it looks like I'll be adding a new setting to this script in the next update.

 
Takato Script's Author
Firefox

I just released an update that adds an option to choose an older video player.

I was going to add even older players (#1, #2), but unfortunately they don't even load the video. If only Youtube would release the source code for those older players, someone could update them to work again.

 
lifeisunfair User
Firefox

Thanks very much for adding the "Choose the video player type" option! It's exactly what I sought.

The feature works perfectly in Firefox, but I haven't managed to get it working in Chrome. I installed the script via Tampermonkey, but selecting one of the older players has no effect. (I tried clearing the cache and viewing previously unseen videos.)

Any advice? Thanks again!

 
Mainline421 Scriptwright
Firefox

Thanks for adding the "Choose the video player type" option! works better than any old YouTube player script.
Can you fix comments like on YouTube enhancer script and add embedded and URL on description panel and I have put source code for players on my website (#1, #2)weebly stopped working after that will put source of player 1 later. Update: 15/8/11 added link for source of player 1 (player.swf)

 
b2b User
Firefox

A couple of notes in this last update:

-Tell people to uninstall right side description before installing better watch page. It screws YT incredibly if not done.

-In the options, if I move the like/dislike bars to below the buttons, the option to make the bar bigger dissappears. I had to uncheck the first, check the second and check the first.

The following two bugs happen when you don't autoexpand the right side box. Since I always have it autoexpanded, I haven't really looked if it's an interference with YT Enhancer or other scripts:

-The "if you are subscribed to a channel, everytime you load one of its videos the "You are subscribed box appears" bug is back again.

-The right side box gets cut early.

I've tried debug mode, but I don't really know what to do with it. Here's the log:

Starting debug log
BWP version 2011.07.14
Checking GM support
Supports GM
Finished GM check
Going to import settings and add to GM menu
function: fetchCurrentSettings
function: convertOldSettings
End function: convertOldSettings
End function: fetchCurrentSettings
Finished import and GM menu
Stop script if not proper YT video page
Constructing settings screen
Made GM setting screen
Putting settings screen in page and hiding it
Function: hideSettings
Function: setEmbedVisibility
End function: setEmbedVisibility
End function: hideSettings
Adding event listeners for settings screen
Making settings button
Settings button done
Starting general processes
Move #videos to sidebar
Process 'Suggestions' list

 
Takato Script's Author
Firefox

BWP and RSD have safeguards built-in to prevent them from running over each other. When one tries to run, it checks if the other is already running. If it is, a message pops up, and the script stops. I'm not sure why this isn't happening for you though. Could be another script overwriting where I store what script is running.

Not sure what is up with the like/dislike expand option. The setting screen is supposed to only present the "expand ratings bar" option if the bar is set to move, but it sounds like the opposite for you. It could be due to the script crashing (see below).

Based on the debug log, the script is crashing before doing everything it needs to do. I think it is either struggling with something below the description in the right column, or it is having a problem with a script trying to access the description panel. Could you try blocking ads and see if that fixes it? I'm thinking it might be getting confused by the ad below the description (since I code it with ads blocked). If not, try disabling YT Enhancer and see if that works. Also if you've got another script expanding the description, turn that off and try my script's description expander instead. (Or reverse, if you've got my script expanding but another script could do it).

I'll refine the debugging around the bit where its crashing for you and will include that in an update soon so you can try run it again and we'll get more specific details about where the script is crashing. (EDIT: Script updated. More debug messages appear around the area where the script is crashing, so we can figure out what bit is crashing it.)

lifeisunfair wrote:
I haven't managed to get it working in Chrome. I installed the script via Tampermonkey, but selecting one of the older players has no effect.
Could be a Chrome issue. I'll see if I can figure it out. In the meantime try disabling any other scripts/extensions that do stuff on Youtube. Also, if you're using the HTML5 TestTube experiment I don't think my script will work on that.

Mainline421 wrote:
Can you fix comments like on YouTube enhancer script and add embedded and URL on description panel and I have put source code for players on my website (#1, #2)
Thanks for the code. Not sure if I can use it or not, since it belongs to Youtube/Google and they may not be too happy with people using their code without permission (which is why I'd like to see them release the code of their old players as open source, so we know they are okay with it). But at the very least it will be useful to gain a better understanding of how the players work.

An upcoming update to Better Watch Page and Right Side Description will improve the description panel (I've completely rewritten that bit) by making it much more like the old description panel (in terms of HTML structure), so I might be able to add a URL and embed link to that. I'll look at comments once I've got that stuff working.

 
lifeisunfair User
Firefox

Thanks for investigating the issue! I have no other YouTube-related scripts/extensions installed, and I haven't tried the HTML5 TestTube experiment. The script itself is operational (e.g. the descriptions are appearing to the right of the videos), but this specific feature isn't working.

 
lifeisunfair User
Firefox

The Chrome issue is resolved in the updated version. Thanks again for the fix!

 
b2b User
Firefox

I forgot to specify it, but that's the log WITHOUT autoexpand on.

Here's the normal log:

Starting debug log
BWP version 2011.07.14
Checking GM support
Supports GM
Finished GM check
Going to import settings and add to GM menu
function: fetchCurrentSettings
function: convertOldSettings
End function: convertOldSettings
End function: fetchCurrentSettings
Finished import and GM menu
Stop script if not proper YT video page
Constructing settings screen
Made GM setting screen
Putting settings screen in page and hiding it
Function: hideSettings
Function: setEmbedVisibility
End function: setEmbedVisibility
End function: hideSettings
Adding event listeners for settings screen
Making settings button
Settings button done
Starting general processes
Move #videos to sidebar
Process 'Suggestions' list

And here's the log without YT Enhancer:

Starting debug log
BWP version 2011.07.14
Checking GM support
Supports GM
Finished GM check
Going to import settings and add to GM menu
function: fetchCurrentSettings
function: convertOldSettings
End function: convertOldSettings
End function: fetchCurrentSettings
Finished import and GM menu
Stop script if not proper YT video page
Constructing settings screen
Made GM setting screen
Putting settings screen in page and hiding it
Function: hideSettings
Function: setEmbedVisibility
End function: setEmbedVisibility
End function: hideSettings
Adding event listeners for settings screen
Making settings button
Settings button done
Starting general processes
Move #videos to sidebar
Process 'Suggestions' list
Moving 'like'/'dislike' buttons to rating, due to user setting
Make 'category' and 'tags' toggle buttons
Remove 'Standard YouTube Licence'
Found standard licence, removing
Constructing CSS string
CSS is now in page
Requesting profile picture
Reached sequential end of script
Ending Debug Process

So yeah, it looks like YT Enhancer is the source of the problems (I've turned off its autoexpand before doing this, BTW. And I have AdBlock Plus on always). The like/dislike problem still persists with Enhancer off.

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