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);