[YouTube] Fix Shorts' thumbnails extraction in their channel tab

Wrong methods were used to access and extract the thumbnails' data.
This has been fixed with this commit.
pull/1239/head
AudricV 2024-11-06 09:20:40 +01:00
rodzic c343e31ed2
commit 06b2c8e2aa
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: DA92EC7905614198
1 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -14,7 +14,7 @@ import javax.annotation.Nullable;
import java.util.List; import java.util.List;
import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.getThumbnailsFromInfoItem; import static org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper.getImagesFromThumbnailsArray;
import static org.schabi.newpipe.extractor.utils.Utils.isNullOrEmpty; import static org.schabi.newpipe.extractor.utils.Utils.isNullOrEmpty;
/** /**
@ -78,8 +78,8 @@ public class YoutubeShortsLockupInfoItemExtractor implements StreamInfoItemExtra
@Nonnull @Nonnull
@Override @Override
public List<Image> getThumbnails() throws ParsingException { public List<Image> getThumbnails() throws ParsingException {
return getThumbnailsFromInfoItem(shortsLockupViewModel.getObject("thumbnail") return getImagesFromThumbnailsArray(shortsLockupViewModel.getObject("thumbnail")
.getObject("sources")); .getArray("sources"));
} }
@Override @Override