diff options
| author | Samantaz Fox <coding@samantaz.fr> | 2024-07-21 17:05:40 +0200 |
|---|---|---|
| committer | Samantaz Fox <coding@samantaz.fr> | 2024-07-21 17:23:58 +0200 |
| commit | 733bd27a5cfe3583576f9e306152cfae1720a051 (patch) | |
| tree | c264758e6d60c29226e71f52fe4ad31656dc4e1b /src | |
| parent | 1ff0775f4b9084806558b2351c16fba057c17c9a (diff) | |
| parent | 90fcf80a8d20b07e18070800474e0fc8ee342020 (diff) | |
| download | invidious-733bd27a5cfe3583576f9e306152cfae1720a051.tar.gz invidious-733bd27a5cfe3583576f9e306152cfae1720a051.tar.bz2 invidious-733bd27a5cfe3583576f9e306152cfae1720a051.zip | |
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
Diffstat (limited to 'src')
| -rw-r--r-- | src/invidious/playlists.cr | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/invidious/playlists.cr b/src/invidious/playlists.cr index 955e0855..a227f794 100644 --- a/src/invidious/playlists.cr +++ b/src/invidious/playlists.cr @@ -366,6 +366,8 @@ def fetch_playlist(plid : String) if text.includes? "video" video_count = text.gsub(/\D/, "").to_i? || 0 + elsif text.includes? "episode" + video_count = text.gsub(/\D/, "").to_i? || 0 elsif text.includes? "view" views = text.gsub(/\D/, "").to_i64? || 0_i64 else |
