Handle playlists cataloged as Podcast (#4695)

Videos of a playlist cataloged as podcast are called "episodes" therefore
Invidious was not able to find video in the text value inside the stats array.

Test case: "/playlist?list=PLDu-Eh5lUs1a4irCbnxMIB6FrUMaTXgVF"

Fixes issue 4688
This commit is contained in:
Samantaz Fox 2024-07-21 17:05:40 +02:00
commit 733bd27a5c
No known key found for this signature in database
GPG Key ID: F42821059186176E
1 changed files with 2 additions and 0 deletions

View File

@ -366,6 +366,8 @@ def fetch_playlist(plid : String)
if text.includes? "video" if text.includes? "video"
video_count = text.gsub(/\D/, "").to_i? || 0 video_count = text.gsub(/\D/, "").to_i? || 0
elsif text.includes? "episode"
video_count = text.gsub(/\D/, "").to_i? || 0
elsif text.includes? "view" elsif text.includes? "view"
views = text.gsub(/\D/, "").to_i64? || 0_i64 views = text.gsub(/\D/, "").to_i64? || 0_i64
else else