Skip to content
This repository has been archived by the owner on Aug 30, 2018. It is now read-only.

Developer Version

Jeppe Rune Mortensen edited this page Dec 28, 2013 · 50 revisions

The developer version of YouTube Center is an unstable version, which will contain the latest of the latest features, bug fixes and etc. But it's not guaranteed to work.

If you decide to use the developer version every bug you find should be reported on YouTube Center's issue tracker (make sure the issue hasn't already been posted).

###Download

Userscript: YouTubeCenter.user.js
Chrome/Opera v15+: YouTubeCenter.crx
Firefox: YouTubeCenter.xpi
Opera <15: YouTubeCenter.oex
Maxthon: YouTubeCenter.mxaddon

###Safari

Safari isn't always up-to-date with the latest developer version (it rarely is), because it requires me to open Safari to actually compile the Safari extension. But at rare times I will do this.

Safari: YouTubeCenter.safariextz

###What might be added in the next version

  • Shortcuts manager. Set each key on the keyboard to execute different actions or macros.
  • Display changelog when YouTube Center has been updated.

###What is planned for the next version

  • Option to set a default for the comments to be order by top comments or newest.
  • Fix "Fullscreen Top Player" for Firefox (might be because of the smooth scroll feature in Firefox).

###What is currently being worked on (These features will be pushed to the next version instead)

  • Implementing a new data downloading system to make it easier to implement new features using this function.
  • Implementing a new cache system to make it easier to implement new features using this function.
  • Redoing the flags and everything else that uses caches and the downloads data.
  • Implementing comment filtering including adding it into the settings.
    • The filtering is mostly done by regular expression, which is native in JavaScript.
    • The default options will automatically block certain comments like ASCII art.
    • Strip URLs with optional regex (this means that you can strip all URLs or just a few selected ones).
    • Strip words or characters with optional regex.
    • Comment Blocking
      • Whitelist - Comments that always will be shown.
      • Blacklist - Comments that will be blocked (wont be blocked if it's in the whitelist).
      • Adding more conditions/filters to the blocking to make it possible to customize it more.
      • Remove the blocked comment instead of replacing the content with a default text.
        • Option to remove replies too.
    • Duplication Blocking
      • Removes comment duplicates of the same user. This is that the content of the other comment matches it completely.

###Needs testing

  • Added catching of thrown errors for the embedding part of YouTube Center. This is to make sure if any error occur the player will still be written. Needs to be tested to make sure it works as intended.
  • Embedded videos handled by YouTube Center has been remade a little bit and need to be tested.
    • Need to be tested for if the black embedded videos has been fixed completely.
    • Need to be tested for if YouTube Center sometimes fails at taking over the embedded videos.
  • Remade how YouTube Center handles SPF, which will hopefully fix the infinite loop issue (a rare issue). Also the remake should also fix the crashing of the browser, but all this needs to be confirmed.
  • The annotation fix for the HTML5 player needs to be tested.
    • It seems like it can go into an infinite loop and crash your browser.
  • Test if the comment section is completely fixed.

###Completed

  • Added different writing methods for embedded videos to test what works the best and to check if any of these would fix the issues with embedded videos.
    • Default is Standard + Reload. This will use the standard method and then after a certain amount of time it will check if the player has been written and if it hasn't it will reload the page.
  • Added prefix and suffix to range elements in the settings.
  • Fixed comments. It is now possible to reply and do stuff again.
  • YouTube Center will now be able to convert a video's dimensions to a quality (tiny, small, medium, large...) better than before. This will most likely fix some issues with the Auto Resolution feature.
  • Video thumbnails will now show the highest quality for only the DASH formats or the non-DASH formats and not both as it did before.
  • YouTube Center will now notify you whenever your settings are saved in the settings dialog. The save message will appear in the bottom right corner.
  • [HTML5 Player] The annotations have now somewhat been fixed.
  • [Firefox Addon] Added translators to the install.rdf file.
  • [Firefox Addon] Added a way to go directly to the options from the addon manager.
  • Fixed an issue with the new layout. It was caused by YouTube Center not detecting the new layout.
  • Added option to have the old background for the player.
  • Selected filename tags for the download feature will now have the prefix "0" if the output only has one character.
  • Fixed the error message appearing on thumbnails.
  • Added an option to change the height of the rating bar (for both the video thumbnail and the rating bar under the video).
  • Disabled Comment filtering (this will be enabled again at another time).
  • Fixed YouTube embedded videos in Google+ Photo.
  • Fixed country flags not being visible in comments.
    • Added lazy loading of the country data to prevent the whole page from lagging.
    • Added Antarctica flag. Note that Antarctica don't have an official flag. So the flag that is used is The Graham Bartram design.
  • Fixed removal of endscreen.
  • Fixed a bug where the HTML5 player's video will be incorrectly sized (some are calling it black borders).
  • YouTube have added a new ad parameter to the player. This has now been added to the list of player parameters to block.
  • Added color presets to the color picker.
  • Added option to change the color of the rating bars (both the rating bar on the thumbnail and the one under the video).
  • Core functionality for subtitle download.
  • Core functionality for comment filtering.
  • The thumbnail data can be downloaded when the thumbnail only is in view (scrolled into view).
  • Added option to disable auto-play manipulation for embedded videos (don't know why I didn't add it earlier).
  • Added warning when the option "Click Through" for "Lights Off" has been enabled and the opacity is over 90%.
  • Added the ability to scroll upwards and the player will enter a somewhat fullscreen mode.
  • The developer version will now show a build number in the settings instead of the version number.
  • The developer version will now check for newer developer versions instead of a newer stable version.
  • The player size can now have a specific aspect ratio depending on the video's aspect ratio or by setting an option.
  • Expanded the feature to prevent the player from switching to the "Share" tab.
    • Option to choose the tab the like button will go to.
    • Available Tabs
      • None - Will stay at the current tab.
      • About
      • Share
      • Add to
      • Stats
  • Fixed bug when Firefox addon didn't work when cookies were disabled.
  • Fixed layout issues.
  • Did some few tweaks to the gui.

If you would like to request a feature. Please take a look at the todo list. If you don't find the feature in the todo list you can create an issue with a description of the feature you want to request (I might close a feature request before it's implemented to make sure the issue tracker is clean).

We recommend using DEV build and HTML5 player, as many issues do not apply with these.

Clone this wiki locally