Class PlaylistExtractor
- java.lang.Object
-
- org.schabi.newpipe.extractor.Extractor
-
- org.schabi.newpipe.extractor.ListExtractor<StreamInfoItem>
-
- org.schabi.newpipe.extractor.playlist.PlaylistExtractor
-
- Direct Known Subclasses:
BandcampPlaylistExtractor
,PeertubePlaylistExtractor
,SoundcloudPlaylistExtractor
,YoutubeMixPlaylistExtractor
,YoutubePlaylistExtractor
public abstract class PlaylistExtractor extends ListExtractor<StreamInfoItem>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.schabi.newpipe.extractor.ListExtractor
ListExtractor.InfoItemsPage<T extends InfoItem>
-
-
Field Summary
-
Fields inherited from class org.schabi.newpipe.extractor.ListExtractor
ITEM_COUNT_INFINITE, ITEM_COUNT_MORE_THAN_100, ITEM_COUNT_UNKNOWN
-
-
Constructor Summary
Constructors Constructor Description PlaylistExtractor(StreamingService service, ListLinkHandler linkHandler)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.List<Image>
getBanners()
abstract Description
getDescription()
PlaylistInfo.PlaylistType
getPlaylistType()
abstract long
getStreamCount()
java.util.List<Image>
getSubChannelAvatars()
java.lang.String
getSubChannelName()
java.lang.String
getSubChannelUrl()
java.util.List<Image>
getThumbnails()
abstract java.util.List<Image>
getUploaderAvatars()
abstract java.lang.String
getUploaderName()
abstract java.lang.String
getUploaderUrl()
abstract boolean
isUploaderVerified()
-
Methods inherited from class org.schabi.newpipe.extractor.ListExtractor
getInitialPage, getLinkHandler, getPage
-
Methods inherited from class org.schabi.newpipe.extractor.Extractor
assertPageFetched, fetchPage, forceContentCountry, forceLocalization, getBaseUrl, getDownloader, getExtractorContentCountry, getExtractorLocalization, getId, getName, getOriginalUrl, getService, getServiceId, getTimeAgoParser, getUrl, isPageFetched, onFetchPage
-
-
-
-
Constructor Detail
-
PlaylistExtractor
public PlaylistExtractor(StreamingService service, ListLinkHandler linkHandler)
-
-
Method Detail
-
getUploaderUrl
public abstract java.lang.String getUploaderUrl() throws ParsingException
- Throws:
ParsingException
-
getUploaderName
public abstract java.lang.String getUploaderName() throws ParsingException
- Throws:
ParsingException
-
getUploaderAvatars
@Nonnull public abstract java.util.List<Image> getUploaderAvatars() throws ParsingException
- Throws:
ParsingException
-
isUploaderVerified
public abstract boolean isUploaderVerified() throws ParsingException
- Throws:
ParsingException
-
getStreamCount
public abstract long getStreamCount() throws ParsingException
- Throws:
ParsingException
-
getDescription
@Nonnull public abstract Description getDescription() throws ParsingException
- Throws:
ParsingException
-
getThumbnails
@Nonnull public java.util.List<Image> getThumbnails() throws ParsingException
- Throws:
ParsingException
-
getBanners
@Nonnull public java.util.List<Image> getBanners() throws ParsingException
- Throws:
ParsingException
-
getSubChannelName
@Nonnull public java.lang.String getSubChannelName() throws ParsingException
- Throws:
ParsingException
-
getSubChannelUrl
@Nonnull public java.lang.String getSubChannelUrl() throws ParsingException
- Throws:
ParsingException
-
getSubChannelAvatars
@Nonnull public java.util.List<Image> getSubChannelAvatars() throws ParsingException
- Throws:
ParsingException
-
getPlaylistType
public PlaylistInfo.PlaylistType getPlaylistType() throws ParsingException
- Throws:
ParsingException
-
-