MD5 校验值:61e58c10a11e4adec8760ee3854e996a
BandcampRadioInfoItemExtractor.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。
package org.schabi.newpipe.extractor.services.bandcamp.extractors; import a4.c; import f0.AbstractC1761a; import java.util.List; import org.schabi.newpipe.extractor.Image; import org.schabi.newpipe.extractor.localization.DateWrapper; import org.schabi.newpipe.extractor.stream.StreamInfoItemExtractor; import org.schabi.newpipe.extractor.stream.StreamType; public class BandcampRadioInfoItemExtractor implements StreamInfoItemExtractor { private final c show; public BandcampRadioInfoItemExtractor(c cVar) { this.show = cVar; } @Override public long getDuration() { return 0L; } @Override public String getName() { return this.show.h("subtitle", null); } @Override public String getShortDescription() { return this.show.h("desc", null); } @Override public StreamType getStreamType() { return StreamType.AUDIO_STREAM; } @Override public String getTextualUploadDate() { return this.show.h("date", null); } @Override public List<Image> getThumbnails() { return BandcampExtractorHelper.getImagesFromImageId(this.show.e(0L, "image_id"), false); } @Override public DateWrapper getUploadDate() { return BandcampExtractorHelper.parseDate(getTextualUploadDate()); } @Override public String getUploaderName() { return this.show.h("title", null); } @Override public String getUploaderUrl() { return ""; } @Override public String getUrl() { return AbstractC1761a.e(this.show.d(0, "id"), "https://bandcamp.com/?show="); } @Override public long getViewCount() { return -1L; } @Override public boolean isAd() { return false; } @Override public boolean isUploaderVerified() { return false; } }