[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.
This commit is contained in:
AudricV 2024-11-06 09:20:40 +01:00
parent c343e31ed2
commit 06b2c8e2aa
No known key found for this signature in database
GPG Key ID: DA92EC7905614198

View File

@ -14,7 +14,7 @@ import javax.annotation.Nullable;
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;
/**
@ -78,8 +78,8 @@ public class YoutubeShortsLockupInfoItemExtractor implements StreamInfoItemExtra
@Nonnull
@Override
public List<Image> getThumbnails() throws ParsingException {
return getThumbnailsFromInfoItem(shortsLockupViewModel.getObject("thumbnail")
.getObject("sources"));
return getImagesFromThumbnailsArray(shortsLockupViewModel.getObject("thumbnail")
.getArray("sources"));
}
@Override