From 3a6a77b70ffd3e04d6fdab3ff59602a396c7762c Mon Sep 17 00:00:00 2001 From: Fijxu Date: Sun, 24 May 2026 14:01:08 -0400 Subject: [PATCH] Also parse lessons for playlists that are a course --- src/invidious/yt_backend/extractors.cr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/invidious/yt_backend/extractors.cr b/src/invidious/yt_backend/extractors.cr index 283015f2..b2226e74 100644 --- a/src/invidious/yt_backend/extractors.cr +++ b/src/invidious/yt_backend/extractors.cr @@ -740,7 +740,7 @@ private module Parsers .compact_map(&.dig?("thumbnailOverlayBadgeViewModel", "thumbnailBadges").try &.as_a) .flatten .find(nil, &.dig?("thumbnailBadgeViewModel", "text").try { |node| - {"episodes", "videos"}.any? { |str| node.as_s.ends_with?(str) } + {"episodes", "videos", "lessons"}.any? { |str| node.as_s.ends_with?(str) } }) .try &.dig("thumbnailBadgeViewModel", "text").as_s.to_i(strict: false)