diff --git a/webroot/index.html b/webroot/index.html
index 24f34ff7f..8ee8e010e 100644
--- a/webroot/index.html
+++ b/webroot/index.html
@@ -75,9 +75,7 @@ GW TODO:
playsinline
muted
poster="/thumbnail.png"
- data-setup='{}'
>
-
diff --git a/webroot/js/player/player.js b/webroot/js/player/player.js
index 09444de55..2ee3a4959 100644
--- a/webroot/js/player/player.js
+++ b/webroot/js/player/player.js
@@ -1,16 +1,22 @@
+const streamURL = '/hls/stream.m3u8';
+// const streamURL = 'https://goth.land/hls/stream.m3u'; // Uncomment me to point to remote video
+
// style hackings
window.VIDEOJS_NO_DYNAMIC_STYLE = true;
-// Wait until the player is setup before we start polling status
-const player = videojs('video');
-
-player.on('ready', function () {
- console.log('Player ready.')
+// Create the player for the first time
+const player = videojs('video', null, function () {
getStatus();
setInterval(getStatus, 5000);
setupPlayerEventHandlers();
+
})
+player.ready(function () {
+ console.log('Player ready.')
+ player.src({ type: 'application/x-mpegURL', src: streamURL });
+});
+
function setupPlayerEventHandlers() {
const player = videojs('video');