org.schabi.newpipe.extractor.exceptions.ParsingException: Could not get duration: No parsable durations detected
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamInfoItemLockupExtractor.getDuration(YoutubeStreamInfoItemLockupExtractor.java:167)
at org.schabi.newpipe.extractor.stream.StreamInfoItemsCollector.extract(StreamInfoItemsCollector.java:52)
at org.schabi.newpipe.extractor.MultiInfoItemsCollector.extract(MultiInfoItemsCollector.java:82)
at org.schabi.newpipe.extractor.MultiInfoItemsCollector.extract(MultiInfoItemsCollector.java:48)
at org.schabi.newpipe.extractor.InfoItemsCollector.commit(InfoItemsCollector.java:104)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor$$ExternalSyntheticLambda21.accept(R8$$SyntheticClass:0)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getRelatedItems(YoutubeStreamExtractor.java:821)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.getRelatedItems(YoutubeStreamExtractor.java:104)
at org.schabi.newpipe.extractor.utils.ExtractorHelper.getRelatedItemsOrLogError(ExtractorHelper.java:35)
at org.schabi.newpipe.extractor.stream.StreamInfo.extractOptionalData(StreamInfo.java:339)
at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:82)
at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:72)
at org.schabi.newpipe.util.ExtractorHelper.$r8$lambda$bVfA-5gb6gDc8jcAgcGWG5oH0FE(ExtractorHelper.java:118)
at org.schabi.newpipe.util.ExtractorHelper$$ExternalSyntheticLambda3.call(R8$$SyntheticClass:0)
Checklist
Description
We received this bug report via email, and furthermore I think I have seen some
Snackbars recently in theVideoDetailsFragment. This still seems to happen only very rarely so I guess it is a new A/B test. They probably moved the duration field to another accessibility element in the JSON structure.Affected version
0.28.3
Logs
Exceptions (20) - Crash log 1