Skip to content

YouTube Vorapis Player Tweaker by Mystery_Channel

Screenshot of YouTube Vorapis Player Tweaker

Details

AuthorMystery_Channel

LicenseNo License

CategoryYouTube

Created

Updated

Size249 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Notes

Can be some buggy
1.0 - release
1.1 - Tooltip update. Now you can edit tooltip text. some Bug-fixing
1.1.1 - Critical errors was fixed
1.1.2 - Bug-fixing
1.2 - Translation update. Now you can translate the player or change strings. Share Button 2013 Style was added. Bug-fixing
1.2.1 - On/Off string fix
1.3 - Bug-fixes. Better custom progress bar color instead of the white progress bar.
1.3.05 - I forgor(((
1.3.2 - Fixes
1.4.0 — Some new features. Fixes
1.4.1 - Light theme new beta.
1.4.5 — Upgraded Light Theme was released
1.4.51 - subtitles options bug was fixed
1.5.0 — Deprecated version of 1.6.0
1.6.0 — More understandable settings menu. More Translation Options. Light themes go to release.
1.7.0 — Subtitles parameters are fully translated by now. Embed player support (what was before but with one bug). Now You can hide the 'Watch on Youtube.com' button.
1.7.1 — Bugfix of userscript version of embed player was added

#StandWithUkraine
Foundations:
https://u24.gov.ua/
https://prytulafoundation.org/en/

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           Vorapis Player Tweaker
@namespace      github.com/openstyles/stylus
@version        1.7.1
@description    Style what tweaks YouTube player in vorapis3 YouTube (2013 YouTube Layout)
@author         Mystery_Channel
@var checkbox svgicons "SVGs For Player (Auto 2013 Styling)" 1
@var checkbox NewerStyle "2015 Styling For svg icons and upgraded light" 1
@var checkbox OlderStyle "2013 Styling For non-svg icons and upgraded light" 0
@var checkbox lighttheme "Light Theme" 0
@var select lighttheming "Select Light Theme:" {
	Original: "orig",
	Upgarded: "upgrade"
}
@var checkbox sharebtn "Share in Info-bar as a button. For 2013-like styling" 0
@var checkbox lightinfobar "Lighter Info-bar. 2013 like styling" 1
@var select infobar "Info-Bar settings" {
	Standard: "standard",
	AlwaysShow: 'all',
    AlwaysHide: 'hide'
}
@var checkbox playerhide "Custom Auto-Hide Player" 1
@var checkbox soundclass "Flash volume slider transition and lighting" 1
@var checkbox flashtooltip "Smaller Tooltips. Like in flash player" 1
@var checkbox scrubberbig "Bigger scrubber border" 1
@var select transhide "Custom auto-hide player transition type" {
    FlashLike: 'flashlike',
    Fading: 'fading'
}
@var text tltps "Tooltip font size" 11px
@var checkbox customtltps "Custom Tooltips" 1
@var checkbox tltpshide "Hide Tooltips" 0
@var checkbox settingsloc "Translation support" 1
@advanced text fllscrn "Tooltip Full Screen. Do not remove ''/" "'Full screen'"
@advanced text fllscrnexit "Tooltip Exit full Screen (do not remove '')" "'Exit full screen'"
@advanced text theater "Tooltip Theater mode (do not remove '')" "'Theater mode'"
@advanced text default "Tooltip Default view (do not remove '')" "'Default view'"
@advanced text sett "Tooltip Settings (do not remove '')" "'Settings'"
@advanced text cc "Tooltip Subtitles/CC (do not remove '')" "'Subtitles/CC'"
@advanced text watchlater "Tooltip Watch later (do not remove '')" "'Watch later'"
@advanced text mute "Tooltip Mute (do not remove '')" "'Mute'"
@advanced text unmute "Tooltip Unmute (do not remove '')" "'Unmute'"
@advanced text like "Tooltip Like (do not remove '')" "'Like'"
@advanced text dislike "Tooltip Dislike (do not remove '')" "'Dislike'"
@advanced text next "Tooltip Next (do not remove '')" "'Next'"
@advanced text pre "Tooltip Previous (do not remove '')" "'Previous'"
@advanced text plylst "Tooltip Playlist (do not remove '')" "'Playlist'"
@advanced text autoplay "Autoplay" "'Autoplay'"
@advanced text annotat "Annotations" "'Annotations'"
@advanced text dash "DASH" "'DASH'"
@advanced text speed "Speed" "'Speed'"
@advanced text subtitles "Subtitles/CC" "'Subtitles/CC'"
@advanced text quality "Quality" "'Quality'"
@advanced text options "Options" "'Options'"
@advanced text normalspeed "Normal speed" "'Normal'"
@advanced text offcc "Turn off subtitles" "'Off'"
@advanced text transcap "Translate captions" "'Translate captions'"
@advanced text autoqual "Auto quality" "'Auto'"
@advanced text onsegment "On" "'On'"
@advanced text offsegment "Off" "'Off'"
@advanced text cancel "Cancel" "'Cancel'"
@advanced text done "Done" "'Done'"
@advanced text close "Close" "'Close'"
@advanced text reset "Reset" "'Reset'"
@advanced text fontfamily "Font family" "'Font family'"
@advanced text fontcolor "Font color" "'Font color'"
@advanced text fontsize "Font size" "'Font size'"
@advanced text backgroundcolor "Background color" "'Background color'"
@advanced text backgroundopacity "Background opacity" "'Background opacity'"
@advanced text windowcolor "Window color" "'Window color'"
@advanced text windowopacity "Window opacity" "'Window opacity'"
@advanced text characteredgestyle "Character edge style" "'Character edge style'"
@advanced text fontopacity "Font opacity" "'Font opacity'"
@advanced text whitecolor "White color" "'White'"
@advanced text yellowcolor "Yellow color" "'Yellow'"
@advanced text greencolor "Green color" "'Green'"
@advanced text cyancolor "Cyan color" "'Cyan'"
@advanced text bluecolor "Blue color" "'Blue'"
@advanced text magentacolor "Magenta color" "'Magenta'"
@advanced text redcolor "Red color" "'Red'"
@advanced text blackcolor "Black color" "'Black'"
@advanced text nonecc "None subtitles parameter" "'None'"
@advanced text dropshadowcc "Drop Shadow subtitles parameter" "'Drop Shadow'"
@advanced text raisedcc "Raised subtitles parameter" "'Raised'"
@advanced text depressedcc "Depressed subtitles parameter" "'Depressed'"
@advanced text outlinecc "Outline subtitles parameter" "'Outline'"
@advanced text monoserif "Monospaced Serif subtitles parameter" "'Monospaced Serif'"
@advanced text propserif "Proportional Serif subtitles parameter" "'Proportional Serif'"
@advanced text monosanser "Monospaced Sans-Serif subtitles parameter" "'Monospaced Sans-Serif'"
@advanced text propsanser "Proportional Sans-Serif subtitles parameter" "'Proportional Sans-Serif'"
@advanced text cas "Casual subtitles parameter" "'Casual'"
@advanced text cur "Cursive subtitles parameter" "'Cursive'"
@advanced text smallcap "Small Capitals Sans-Serif subtitles parameter" "'Small Capitals'"
@advanced text geturl "Get video URL" "'Get video URL'"
@advanced text geturlandtime "Get video URL at current time" "'Get video URL at current time'"
@advanced text getembed "Get embed code" "'Get embed code'"
@advanced text playbackissue "Report playback issue" "'Report playback issue'"
@advanced text getdebuginfo "Get debug info" "'Get debug info'"
@advanced text idkwhyfornerds "Stats for nerds" "'Stats for nerds'"
@advanced text abouthtmlplayer "About the HTML5 player" "'About the HTML5 player'"
@advanced text loop "Loop" "'Loop'"
@advanced text playlisttext "PLAYLIST. Uppercased text after the playlist info-bar icon" "'Playlist'"
@advanced text moreinfo2013 "More Info button in 2013 svg text (do not remove '')" "'More Info'"
@advanced text sharebtntext "Share button text" "'Share'"
@var checkbox GearSpin "Settings button will spin. For svg icons only" 0
@var checkbox customprogressbar "Custom progressbar Color" 1
@var color customprogressbarcolor "Progressbar color. Note: white is #bbb"   #cc181e
@var checkbox listsettings "Settings as a horizontal list" 0
@var checkbox linkinembed "Do not Show YouTube icon in embed player" 0
@var checkbox firefoxbug "Bug-fixing Userscript version of embed player" 1
@preprocessor stylus
==/UserStyle== */
/*
------------------------------------------------------
#StandWithUkraine 
	https://u24.gov.ua/
	https://prytulafoundation.org/en/
------------------------------------------------------
*/
@-moz-document domain("youtube.com") {
	if customtltps == 1 {
		.ytp-tooltip {
			display: none !important;
		}
		.ytp-text-tooltip::after {
			font-size: tltps;
		}
		.html5-video-player:has([class*="ytp-button"]:hover) .ytp-tooltip {
			display: block !important;
		}
		.html5-video-player:has([class*="fullscreen-enter"]:hover) .ytp-text-tooltip:after {
			content: fllscrn;
		}
		.html5-video-player:has([class*="fullscreen-enter"]:hover) .ytp-text-tooltip, .html5-video-player:has(.ytp-size-toggle-large:hover) .ytp-text-tooltip, .html5-video-player:has(.ytp-size-toggle-small:hover) .ytp-text-tooltip, .html5-video-player:has([class*="fullscreen-exit"]:hover) .ytp-text-tooltip, .html5-video-player:has([class*="settings"]:hover) .ytp-text-tooltip, .html5-video-player:has([class*="subtitles"]:hover) .ytp-text-tooltip, .html5-video-player:has([class*="watch-later"]:hover) .ytp-text-tooltip, .html5-video-player:has(.ytp-button-volume[data-value="off"]:hover) .ytp-text-tooltip, .html5-video-player:has(.ytp-button-volume:not([data-value="off"]):hover) .ytp-text-tooltip, .html5-video-player:has(.ytp-button-volume[data-value="off"]:hover) .ytp-text-tooltip, .html5-video-player:has([class*="button-like"]:hover) .ytp-text-tooltip, .html5-video-player:has([class*="button-dislike"]:hover) .ytp-text-tooltip, .html5-video-player:has([class*="button-pre"]:hover) .ytp-text-tooltip, .html5-video-player:has([class*="button-next"]:hover) .ytp-text-tooltip, .html5-video-player:has([class*="button-playlist"]:hover) .ytp-text-tooltip {
			font-size: 0;
		}
		.ytp-tooltip:nth-last-child(2) .ytp-text-tooltip:last-child {
			display: none;
		}
		.html5-video-player:has(.ytp-size-toggle-large:hover) .ytp-text-tooltip:after {
			content: theater;
		}
		.html5-video-player:has(.ytp-size-toggle-small:hover) .ytp-text-tooltip:after {
			content: default;
		}
		.html5-video-player:has([class*="fullscreen-exit"]:hover) .ytp-text-tooltip:after {
			content: fllscrnexit;
		}
		.html5-video-player:has([class*="settings"]:hover) .ytp-text-tooltip:after {
			content: sett;
		}
		.html5-video-player:has([class*="subtitles"]:hover) .ytp-text-tooltip:after {
			content: cc;
		}
		.html5-video-player:has([class*="watch-later"]:hover) .ytp-text-tooltip:after {
			content: watchlater;
		}
		.html5-video-player:has(.ytp-button-volume:not([data-value="off"]):hover) .ytp-text-tooltip:after {
			content: mute;
		}
		.html5-video-player:has(.ytp-button-volume[data-value="off"]:hover) .ytp-text-tooltip:after {
			content: unmute;
		}
		.html5-video-player:has([class*="button-like"]:hover) .ytp-text-tooltip:after {
			content: like;
		}
		.html5-video-player:has([class*="button-dislike"]:hover) .ytp-text-tooltip:after {
			content: dislike;
		}
		.html5-video-player:has([class*="button-next"]:hover) .ytp-text-tooltip:after {
			content: next;
		}
		.html5-video-player:has([class*="button-prev"]:hover) .ytp-text-tooltip:after {
			content: pre;
		}
		.html5-video-player:has([class*="button-playlist"]:hover) .ytp-text-tooltip:after {
			content: plylst;
		}
	} else {
		.ytp-text-tooltip {
			font-size: tltps;
		}
	}
	if tltpshide == 1 {
		.ytp-tooltip, .html5-video-player:has([class*="ytp-button"]:hover) .ytp-tooltip {
			display: none !important;
		...

Reviews

No reviews yet.