From 23711a127c7194c4a83ee54b803ce72fca141280 Mon Sep 17 00:00:00 2001 From: Omar Roth Date: Mon, 16 Jul 2018 08:08:18 -0500 Subject: [PATCH] Add 'autoplay', 'controls', 'loop' to embedded player options --- src/invidious.cr | 9 +++++++++ src/invidious/views/embed.ecr | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/invidious.cr b/src/invidious.cr index 01759a626..6c36f87ae 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -400,6 +400,15 @@ get "/embed/:id" do |env| end listen ||= false + autoplay = env.params.query["autoplay"]?.try &.to_i + autoplay ||= 0 + + controls = env.params.query["controls"]?.try &.to_i + controls ||= 1 + + video_loop = env.params.query["loop"]?.try &.to_i + video_loop ||= 0 + client = make_client(YT_URL) begin video = get_video(id, client, PG_DB) diff --git a/src/invidious/views/embed.ecr b/src/invidious/views/embed.ecr index 38eb5155b..e9c094029 100644 --- a/src/invidious/views/embed.ecr +++ b/src/invidious/views/embed.ecr @@ -29,7 +29,7 @@ video, #my_video, .video-js, .vjs-default-skin } -