about summary refs log tree commit diff stats
path: root/src/assets
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-08-09 10:15:59 +0300
committerManeraKai <manerakai@protonmail.com>2022-08-09 10:16:12 +0300
commit95d30cb3af0bd09dcc9afb5ea508a60139777812 (patch)
tree984379d2f7fb8ea87d310428414a4c768b9b8d01 /src/assets
parentMerge https://github.com/libredirect/libredirect (diff)
downloadlibredirect-95d30cb3af0bd09dcc9afb5ea508a60139777812.zip
Handle youtu.be for FreeTube by @mittermichal https://github.com/libredirect/libredirect/pull/393
Diffstat (limited to 'src/assets')
-rw-r--r--src/assets/javascripts/youtube/youtube.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/assets/javascripts/youtube/youtube.js b/src/assets/javascripts/youtube/youtube.js
index bdb9449a..c3442246 100644
--- a/src/assets/javascripts/youtube/youtube.js
+++ b/src/assets/javascripts/youtube/youtube.js
@@ -342,6 +342,7 @@ function redirect(url, type, initiator, disableOverride) {
 			case "yatte":
 				return url.href.replace(/^https?:\/{2}/, "yattee://")
 			case "freetube":
+				if (url.host === "youtu.be") return `freetube://https://youtube.com/watch?v=${url.pathname.slice(1)}&${url.search.slice(1)}`
 				return `freetube://https://youtube.com${url.pathname}${url.search}`
 		}
 	}