Add continuous playback

This commit is contained in:
Omar Roth
2018-11-11 11:45:05 -06:00
parent 1465cefa17
commit 4b76b93610
5 changed files with 69 additions and 1 deletions

View File

@@ -730,6 +730,7 @@ end
def process_video_params(query, preferences)
autoplay = query["autoplay"]?.try &.to_i?
continue = query["continue"]?.try &.to_i?
listen = query["listen"]? && (query["listen"] == "true" || query["listen"] == "1").to_unsafe
preferred_captions = query["subtitles"]?.try &.split(",").map { |a| a.downcase }
quality = query["quality"]?
@@ -739,6 +740,7 @@ def process_video_params(query, preferences)
if preferences
autoplay ||= preferences.autoplay.to_unsafe
continue ||= preferences.continue.to_unsafe
listen ||= preferences.listen.to_unsafe
preferred_captions ||= preferences.captions
quality ||= preferences.quality
@@ -748,6 +750,7 @@ def process_video_params(query, preferences)
end
autoplay ||= 0
continue ||= 0
listen ||= 0
preferred_captions ||= [] of String
quality ||= "hd720"
@@ -756,6 +759,7 @@ def process_video_params(query, preferences)
volume ||= 100
autoplay = autoplay == 1
continue = continue == 1
listen = listen == 1
video_loop = video_loop == 1
@@ -786,6 +790,7 @@ def process_video_params(query, preferences)
params = {
autoplay: autoplay,
continue: continue,
controls: controls,
listen: listen,
preferred_captions: preferred_captions,