Class ThumbnailStreamingNonMusicClient
java.lang.Object
dev.lavalink.youtube.clients.skeleton.NonMusicClient
dev.lavalink.youtube.clients.skeleton.ThumbnailNonMusicClient
dev.lavalink.youtube.clients.skeleton.ThumbnailStreamingNonMusicClient
- All Implemented Interfaces:
dev.lavalink.youtube.clients.skeleton.Client
This class is deprecated.
Extend the non-thumbnail counterpart and override the
Client.buildAudioTrack(YoutubeAudioSourceManager, JsonBrowser, String, String, long, String, boolean)
method instead.-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.lavalink.youtube.clients.skeleton.Client
dev.lavalink.youtube.clients.skeleton.Client.PlayabilityStatus -
Field Summary
FieldsFields inherited from class dev.lavalink.youtube.clients.skeleton.NonMusicClient
MOBILE_PLAYER_PARAMS, playlistPageCount, WEB_PLAYER_PARAMSFields inherited from interface dev.lavalink.youtube.clients.skeleton.Client
API_BASE_URL, BROWSE_URL, MUSIC_API_BASE_URL, MUSIC_SEARCH_PARAMS, MUSIC_SEARCH_URL, NEXT_URL, OAUTH_CLIENT_ATTRIBUTE, PLAYER_URL, SEARCH_PARAMS, SEARCH_URL, WATCH_URL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanextractFormat(@NotNull com.sedmelluq.discord.lavaplayer.tools.JsonBrowser formatJson, @NotNull List<dev.lavalink.youtube.track.format.StreamFormat> formats, boolean isLive) dev.lavalink.youtube.track.format.TrackFormatsloadFormats(@NotNull dev.lavalink.youtube.YoutubeAudioSourceManager source, @NotNull com.sedmelluq.discord.lavaplayer.tools.io.HttpInterface httpInterface, @NotNull String videoId) Methods inherited from class dev.lavalink.youtube.clients.skeleton.ThumbnailNonMusicClient
extractAudioTrack, extractPlaylistTracks, loadVideoMethods inherited from class dev.lavalink.youtube.clients.skeleton.NonMusicClient
canHandleRequest, extractMixPlaylistData, extractPlaylistContinuationToken, extractPlaylistContinuationVideos, extractPlaylistError, extractPlaylistName, extractPlaylistVideoList, extractSearchResults, getBaseClientConfig, loadJsonResponse, loadMix, loadMixResult, loadPlaylist, loadPlaylistResult, loadSearch, loadSearchMusic, loadSearchResults, loadTrackInfoFromInnertube, loadTrackInfoFromInnertube, setPlaylistPageCountMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.lavalink.youtube.clients.skeleton.Client
buildAudioTrack, findSelectedTrack, getIdentifier, getOptions, getPlayabilityStatus, getPlayerParams, getUnplayableReason, isEmbedded, requirePlayerScript, supportsFormatLoading, supportsOAuth, transformPlaybackUri
-
Field Details
-
DEFAULT_SIGNATURE_KEY
-
-
Constructor Details
-
ThumbnailStreamingNonMusicClient
public ThumbnailStreamingNonMusicClient()
-
-
Method Details
-
loadFormats
public dev.lavalink.youtube.track.format.TrackFormats loadFormats(@NotNull @NotNull dev.lavalink.youtube.YoutubeAudioSourceManager source, @NotNull @NotNull com.sedmelluq.discord.lavaplayer.tools.io.HttpInterface httpInterface, @NotNull @NotNull String videoId) throws dev.lavalink.youtube.CannotBeLoaded, IOException - Throws:
dev.lavalink.youtube.CannotBeLoadedIOException
-
extractFormat
protected boolean extractFormat(@NotNull @NotNull com.sedmelluq.discord.lavaplayer.tools.JsonBrowser formatJson, @NotNull @NotNull List<dev.lavalink.youtube.track.format.StreamFormat> formats, boolean isLive)
-