Twitch - Redirect Videos (VoDs) to Popout Player Version

Save CPU usage by redirecting Twitch Videos (VoDs) to popout player version

התקן את הסקריפט?
סקריפטים מומלצים של יוצר זה

אולי תאהב גם את Twitch - Redirect Live Videos to Popout Player Version.

התקן את הסקריפט
// ==UserScript==
// @name         Twitch - Redirect Videos (VoDs) to Popout Player Version
// @namespace    TwitchVoDPopoutPlayerRedirect
// @description  Save CPU usage by redirecting Twitch Videos (VoDs) to popout player version
// @version      1.2
// @author       Kai Krause <[email protected]>
// @match        http://*.twitch.tv/*
// @match        https://*.twitch.tv/*
// @run-at       document-start
// ==/UserScript==

function redirect() {
	if (!window.location.href.includes("twitch.tv/videos/")) return
	setTimeout(() => {
		var videoPath = window.location.href;
		var video = /(?:[videos/])(\d+)(?:\?|)/g.exec(videoPath);
		if (video[1]) video = video[1];
		else video = video[0];
		video = video.replace("?", "");
		var popoutUrl = "https://player.twitch.tv/?parent=twitch.tv&player=popout&video=" + video;
		var timeStamp = videoPath.match(/(?:t=)(\d.+(?:\d[A-Za-z]{1}))/g);
		if (timeStamp) {
			timeStamp = timeStamp[0].replace("t=", "");
			popoutUrl += "&t=" + timeStamp;
		}
		window.location.replace(popoutUrl);
	}, 1200);
}
redirect();

// dynamic pages
window.addEventListener("click", redirect, false);