From a3b767bb1337ab2ceb409e0ad14c9eca7570dbe9 Mon Sep 17 00:00:00 2001 From: Omar Roth Date: Sun, 24 Mar 2019 09:10:14 -0500 Subject: [PATCH] Add live now indicator to playlists --- src/invidious/playlists.cr | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/invidious/playlists.cr b/src/invidious/playlists.cr index 9f844ce6..88308686 100644 --- a/src/invidious/playlists.cr +++ b/src/invidious/playlists.cr @@ -8,6 +8,7 @@ class PlaylistVideo published: Time, playlists: Array(String), index: Int32, + live_now: Bool, }) end @@ -101,8 +102,10 @@ def extract_playlist(plid, nodeset, index) anchor = video.xpath_node(%q(.//td[@class="pl-video-time"]/div/div[1])) if anchor && !anchor.content.empty? length_seconds = decode_length_seconds(anchor.content) + live_now = false else length_seconds = 0 + live_now = true end videos << PlaylistVideo.new( @@ -114,6 +117,7 @@ def extract_playlist(plid, nodeset, index) published: Time.now, playlists: [plid], index: index + offset, + live_now: live_now ) end