From b25560c4a954208dfad4ad47a5844c1e9c6e5f5b Mon Sep 17 00:00:00 2001 From: Calvin Montgomery Date: Wed, 27 Mar 2019 21:05:45 -0700 Subject: [PATCH] Add error message for #798 --- package.json | 2 +- src/get-info.js | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 4ac1ff66..51323fcc 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "author": "Calvin Montgomery", "name": "CyTube", "description": "Online media synchronizer and chat", - "version": "3.63.3", + "version": "3.63.4", "repository": { "url": "http://github.com/calzoneman/sync" }, diff --git a/src/get-info.js b/src/get-info.js index 14211c22..25bca7ce 100644 --- a/src/get-info.js +++ b/src/get-info.js @@ -416,6 +416,13 @@ var Getters = { /* HLS stream */ hl: function (id, callback) { + if (!/^https/.test(id)) { + callback( + "HLS links must start with HTTPS due to browser security " + + "policy. See https://git.io/vpDLK for details." + ); + return; + } var title = "Livestream"; var media = new Media(id, title, "--:--", "hl"); callback(false, media);