Advertisement
Guest User

config editor for youtube

a guest
Aug 28th, 2021
4,350
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. // ==UserScript==
  2. // @name YouTube Config Editor
  3. // @namespace goodtube.github.io
  4. // @version 0.1
  5. // @description Edits yt.config_
  6. // @author GoodTube
  7. // @match *.youtube.com/*
  8. // @icon https://www.yotube.com/favicon.ico
  9. // @run-at document-start
  10. // @grant none
  11. // ==/UserScript==
  12. (function() {
  13. window['yt'] = window['yt'] || {};
  14. yt['config_'] = yt.config_ || {};
  15. yt.config_['EXPERIMENT_FLAGS'] = yt.config_.EXPERIMENT_FLAGS || {};
  16.  
  17. var iv = setInterval(function() {
  18. //disable flexy player :D
  19. yt.config_.EXPERIMENT_FLAGS.kevlar_watch_snap_sizing = true;
  20. //probably for m.youtube.com
  21. yt.config_.IS_TABLET = true;
  22. //new mic dark background(not working)
  23. yt.config_.EXPERIMENT_FLAGS.desktop_mic_background = false;
  24. //dk what is this
  25. yt.config_.EXPERIMENT_FLAGS.polymer_verifiy_app_state = false;
  26. //hh search bar
  27. yt.config_.SBOX_SETTINGS.IS_POLYMER = false;
  28. //disables the "warm loading" thingy, ie the red bar when loading, letting the page load completely fresh every single time
  29. //yt.config_.DISABLE_WARM_LOADS = true;
  30. //yt.config_.EXPERIMENT_FLAGS.warm_load_nav_start_web = false;
  31. yt.config_.EXPERIMENT_FLAGS.kevlar_player_response_swf_config_wrapper_killswitch = false;
  32. //yt.config_.WEB_PLAYER_CONTEXT_CONFIGS.WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH.playerStyle = "blazer";
  33. yt.config_.EXPERIMENT_FLAGS.desktop_player_touch_gestures = false;
  34. //loads images faster damnit
  35. yt.config_.DISABLE_YT_IMG_DELAY_LOADING = true;
  36. //disable new icons
  37. yt.config_.EXPERIMENT_FLAGS.kevlar_updated_icons = false;
  38. yt.config_.EXPERIMENT_FLAGS.kevlar_system_icons = false;
  39. yt.config_.EXPERIMENT_FLAGS.kevlar_watch_color_update = false;
  40. yt.config_.EXPERIMENT_FLAGS.kevlar_watch_structured_description_height_matches_player = true;
  41. yt.config_.EXPERIMENT_FLAGS.kevlar_watch_skeleton = false;
  42. yt.config_.EXPERIMENT_FLAGS.web_structure_description_show_metadata = true;
  43.  
  44. }, 1);
  45.  
  46. var to = setTimeout(function() {
  47. clearInterval(iv);
  48. }, 1000)
  49. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement