Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- allowDirectPlaylistIds - Variable in class dev.lavalink.youtube.YoutubeAudioSourceManager
- allowDirectVideoIds - Variable in class dev.lavalink.youtube.YoutubeAudioSourceManager
- allowSearch - Variable in class dev.lavalink.youtube.YoutubeAudioSourceManager
- Android - Class in dev.lavalink.youtube.clients
- Android() - Constructor for class dev.lavalink.youtube.clients.Android
- Android(ClientOptions) - Constructor for class dev.lavalink.youtube.clients.Android
- Android(ClientOptions, boolean) - Constructor for class dev.lavalink.youtube.clients.Android
- ANDROID_11 - Enum constant in enum class dev.lavalink.youtube.clients.ClientConfig.AndroidVersion
- ANDROID_12 - Enum constant in enum class dev.lavalink.youtube.clients.ClientConfig.AndroidVersion
- ANDROID_12L - Enum constant in enum class dev.lavalink.youtube.clients.ClientConfig.AndroidVersion
- ANDROID_13 - Enum constant in enum class dev.lavalink.youtube.clients.ClientConfig.AndroidVersion
- ANDROID_VERSION - Static variable in class dev.lavalink.youtube.clients.Android
- ANDROID_VERSION - Static variable in class dev.lavalink.youtube.clients.AndroidVr
- AndroidMusic - Class in dev.lavalink.youtube.clients
- AndroidMusic() - Constructor for class dev.lavalink.youtube.clients.AndroidMusic
- AndroidMusic(ClientOptions) - Constructor for class dev.lavalink.youtube.clients.AndroidMusic
- AndroidVr - Class in dev.lavalink.youtube.clients
- AndroidVr() - Constructor for class dev.lavalink.youtube.clients.AndroidVr
- AndroidVr(ClientOptions) - Constructor for class dev.lavalink.youtube.clients.AndroidVr
- API_BASE_URL - Static variable in interface dev.lavalink.youtube.clients.skeleton.Client
- appendArray(String, boolean, T[], IntPredicate) - Method in class dev.lavalink.youtube.polyfill.DetailMessageBuilder
- appendField(String, int) - Method in class dev.lavalink.youtube.polyfill.DetailMessageBuilder
- appendField(String, Object) - Method in class dev.lavalink.youtube.polyfill.DetailMessageBuilder
- appendHeader(String) - Method in class dev.lavalink.youtube.polyfill.DetailMessageBuilder
- apply(String, ScriptEngine) - Method in class dev.lavalink.youtube.cipher.SignatureCipher
- applyToken(HttpUriRequest) - Method in class dev.lavalink.youtube.http.YoutubeOauth2Handler
- applyToken(HttpUriRequest, String) - Method in class dev.lavalink.youtube.http.YoutubeOauth2Handler
- ATTRIBUTE_USER_AGENT_SPECIFIED - Static variable in class dev.lavalink.youtube.http.YoutubeHttpContextFilter
- ATTRIBUTE_VISITOR_DATA_SPECIFIED - Static variable in class dev.lavalink.youtube.http.YoutubeHttpContextFilter
B
- BAD_STREAM_POSITION_THRESHOLD_MS - Static variable in class dev.lavalink.youtube.track.YoutubeAudioTrack
- BASE_CONFIG - Static variable in class dev.lavalink.youtube.clients.Android
- BASE_CONFIG - Static variable in class dev.lavalink.youtube.clients.AndroidMusic
- BASE_CONFIG - Static variable in class dev.lavalink.youtube.clients.AndroidVr
- BASE_CONFIG - Static variable in class dev.lavalink.youtube.clients.Ios
- BASE_CONFIG - Static variable in class dev.lavalink.youtube.clients.Music
- BASE_CONFIG - Static variable in class dev.lavalink.youtube.clients.MWeb
- BASE_CONFIG - Static variable in class dev.lavalink.youtube.clients.Tv
- BASE_CONFIG - Static variable in class dev.lavalink.youtube.clients.TvHtml5Embedded
- BASE_CONFIG - Static variable in class dev.lavalink.youtube.clients.Web
- BASE_CONFIG - Static variable in class dev.lavalink.youtube.clients.WebEmbedded
- BaseYoutubeHttpContextFilter - Class in dev.lavalink.youtube.http
- BaseYoutubeHttpContextFilter() - Constructor for class dev.lavalink.youtube.http.BaseYoutubeHttpContextFilter
- BROWSE_URL - Static variable in interface dev.lavalink.youtube.clients.skeleton.Client
- buildAudioTrack(YoutubeAudioSourceManager, JsonBrowser, String, String, long, String, boolean) - Method in interface dev.lavalink.youtube.clients.skeleton.Client
-
Builds an audio track with the given parameters.
- buildAudioTrack(AudioTrackInfo) - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- builder - Variable in class dev.lavalink.youtube.polyfill.DetailMessageBuilder
C
- cachedPlayerScript - Variable in class dev.lavalink.youtube.cipher.LocalSignatureCipherManager
- cachedPlayerScript - Variable in class dev.lavalink.youtube.cipher.RemoteCipherManager
- CachedPlayerScript(String) - Constructor for class dev.lavalink.youtube.cipher.CipherManager.CachedPlayerScript
- canHandleRequest(String) - Method in class dev.lavalink.youtube.clients.AndroidMusic
- canHandleRequest(String) - Method in interface dev.lavalink.youtube.clients.skeleton.Client
-
Returns a boolean determining whether this client can be used to handle requests for the given identifier.
- canHandleRequest(String) - Method in class dev.lavalink.youtube.clients.skeleton.MusicClient
- canHandleRequest(String) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- canHandleRequest(String) - Method in class dev.lavalink.youtube.clients.Tv
- canHandleRequest(String) - Method in class dev.lavalink.youtube.clients.TvHtml5Embedded
- canHandleRequest(String) - Method in class dev.lavalink.youtube.clients.WebEmbedded
- CannotBeLoaded - Class in dev.lavalink.youtube
- CannotBeLoaded(Throwable) - Constructor for class dev.lavalink.youtube.CannotBeLoaded
-
Instantiates a new CannotBeLoaded exception to halt querying of the next clients in the chain.
- canSeekHard() - Method in class dev.lavalink.youtube.track.YoutubePersistentHttpStream
- cipherManager - Variable in class dev.lavalink.youtube.YoutubeAudioSourceManager
- CipherManager - Interface in dev.lavalink.youtube.cipher
-
Handles parsing and caching of signature ciphers
- CipherManager.CachedPlayerScript - Class in dev.lavalink.youtube.cipher
- CipherOperation - Class in dev.lavalink.youtube.cipher
-
One cipher operation definition.
- CipherOperation(CipherOperationType, int) - Constructor for class dev.lavalink.youtube.cipher.CipherOperation
- CipherOperationType - Enum Class in dev.lavalink.youtube.cipher
-
Type of signature cipher operation.
- CipherUtils - Class in dev.lavalink.youtube.cipher
- Client - Interface in dev.lavalink.youtube.clients.skeleton
-
The interface for a Client.
- CLIENT_VERSION - Static variable in class dev.lavalink.youtube.clients.Android
- CLIENT_VERSION - Static variable in class dev.lavalink.youtube.clients.AndroidMusic
- CLIENT_VERSION - Static variable in class dev.lavalink.youtube.clients.AndroidVr
- CLIENT_VERSION - Static variable in class dev.lavalink.youtube.clients.Ios
- Client.PlayabilityStatus - Enum Class in dev.lavalink.youtube.clients.skeleton
- ClientConfig - Class in dev.lavalink.youtube.clients
- ClientConfig() - Constructor for class dev.lavalink.youtube.clients.ClientConfig
- ClientConfig.AndroidVersion - Enum Class in dev.lavalink.youtube.clients
- ClientInformation - Exception in dev.lavalink.youtube
- ClientOptions - Class in dev.lavalink.youtube.clients
- ClientOptions() - Constructor for class dev.lavalink.youtube.clients.ClientOptions
- clients - Variable in class dev.lavalink.youtube.YoutubeAudioSourceManager
- ClientWithOptions<T extends Client> - Interface in dev.lavalink.youtube.clients
- codec - Variable in enum class dev.lavalink.youtube.track.format.FormatInfo
-
Codec name of the format
- CONFIG_REGEX - Static variable in class dev.lavalink.youtube.clients.Web
- contextFilter - Variable in class dev.lavalink.youtube.YoutubeAudioSourceManager
- copy() - Method in class dev.lavalink.youtube.clients.ClientConfig
- copy() - Method in class dev.lavalink.youtube.clients.ClientOptions
- create(ClientOptions) - Method in interface dev.lavalink.youtube.clients.ClientWithOptions
- create(Client) - Static method in exception dev.lavalink.youtube.ClientInformation
- createNewAccessToken(String) - Method in class dev.lavalink.youtube.http.YoutubeOauth2Handler
-
Executes the HTTP request to refresh the access token and returns the response.
D
- DECIPHER_FUNCTION_NOT_FOUND - Enum constant in enum class dev.lavalink.youtube.cipher.ScriptExtractionException.ExtractionFailureType
- decodeTrack(AudioTrackInfo, DataInput) - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- DEFAULT - Static variable in class dev.lavalink.youtube.clients.ClientOptions
- DEFAULT_CLIENTS - Static variable in class dev.lavalink.youtube.YoutubeAudioSourceManager
- DEFAULT_SIGNATURE_KEY - Static variable in class dev.lavalink.youtube.clients.skeleton.StreamingNonMusicClient
- DetailMessageBuilder - Class in dev.lavalink.youtube.polyfill
- DetailMessageBuilder() - Constructor for class dev.lavalink.youtube.polyfill.DetailMessageBuilder
- dev.lavalink.youtube - package dev.lavalink.youtube
- dev.lavalink.youtube.cipher - package dev.lavalink.youtube.cipher
- dev.lavalink.youtube.clients - package dev.lavalink.youtube.clients
- dev.lavalink.youtube.clients.skeleton - package dev.lavalink.youtube.clients.skeleton
- dev.lavalink.youtube.http - package dev.lavalink.youtube.http
- dev.lavalink.youtube.polyfill - package dev.lavalink.youtube.polyfill
- dev.lavalink.youtube.track - package dev.lavalink.youtube.track
- dev.lavalink.youtube.track.format - package dev.lavalink.youtube.track.format
- durationMillis - Variable in class dev.lavalink.youtube.track.TemporalInfo
E
- encodeTrack(AudioTrack, DataOutput) - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- expireTimestampMs - Variable in class dev.lavalink.youtube.cipher.CipherManager.CachedPlayerScript
- extractAudioTrack(JsonBrowser, YoutubeAudioSourceManager) - Method in class dev.lavalink.youtube.clients.AndroidMusic
- extractAudioTrack(JsonBrowser, YoutubeAudioSourceManager) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- extractFormat(JsonBrowser, List<StreamFormat>, boolean) - Method in class dev.lavalink.youtube.clients.skeleton.StreamingNonMusicClient
- extractMixPlaylistData(JsonBrowser) - Method in class dev.lavalink.youtube.clients.AndroidMusic
- extractMixPlaylistData(JsonBrowser) - Method in class dev.lavalink.youtube.clients.MWeb
- extractMixPlaylistData(JsonBrowser) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- extractMixPlaylistData(JsonBrowser) - Method in class dev.lavalink.youtube.clients.Web
- extractPlaylistContinuationToken(JsonBrowser) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- extractPlaylistContinuationToken(JsonBrowser) - Method in class dev.lavalink.youtube.clients.Web
- extractPlaylistContinuationVideos(JsonBrowser) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- extractPlaylistContinuationVideos(JsonBrowser) - Method in class dev.lavalink.youtube.clients.Web
- extractPlaylistError(JsonBrowser) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- extractPlaylistName(JsonBrowser) - Method in class dev.lavalink.youtube.clients.Android
- extractPlaylistName(JsonBrowser) - Method in class dev.lavalink.youtube.clients.AndroidVr
- extractPlaylistName(JsonBrowser) - Method in class dev.lavalink.youtube.clients.Ios
- extractPlaylistName(JsonBrowser) - Method in class dev.lavalink.youtube.clients.MWeb
- extractPlaylistName(JsonBrowser) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- extractPlaylistName(JsonBrowser) - Method in class dev.lavalink.youtube.clients.Web
- extractPlaylistTracks(JsonBrowser, List<AudioTrack>, YoutubeAudioSourceManager) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- extractPlaylistTracks(JsonBrowser, List<AudioTrack>, YoutubeAudioSourceManager) - Method in class dev.lavalink.youtube.clients.TvHtml5Embedded
- extractPlaylistVideoList(JsonBrowser) - Method in class dev.lavalink.youtube.clients.Ios
- extractPlaylistVideoList(JsonBrowser) - Method in class dev.lavalink.youtube.clients.MWeb
- extractPlaylistVideoList(JsonBrowser) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- extractPlaylistVideoList(JsonBrowser) - Method in class dev.lavalink.youtube.clients.TvHtml5Embedded
- extractPlaylistVideoList(JsonBrowser) - Method in class dev.lavalink.youtube.clients.Web
- extractSearchResults(YoutubeAudioSourceManager, JsonBrowser) - Method in class dev.lavalink.youtube.clients.AndroidMusic
- extractSearchResults(YoutubeAudioSourceManager, JsonBrowser) - Method in class dev.lavalink.youtube.clients.MWeb
- extractSearchResults(YoutubeAudioSourceManager, JsonBrowser) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- extractSearchResults(YoutubeAudioSourceManager, JsonBrowser) - Method in class dev.lavalink.youtube.clients.Web
- extractSearchResultTrackJson(JsonBrowser) - Method in class dev.lavalink.youtube.clients.skeleton.MusicClient
- extractSearchResultTracks(YoutubeAudioSourceManager, JsonBrowser) - Method in class dev.lavalink.youtube.clients.skeleton.MusicClient
F
- fetchClientConfig(HttpInterface) - Method in class dev.lavalink.youtube.clients.Web
- findSelectedTrack(List<AudioTrack>, String) - Method in interface dev.lavalink.youtube.clients.skeleton.Client
- FormatInfo - Enum Class in dev.lavalink.youtube.track.format
-
The mime type and codec info of a YouTube track format.
- friendlyName - Variable in enum class dev.lavalink.youtube.cipher.ScriptExtractionException.ExtractionFailureType
- fromRawData(JsonBrowser, JsonBrowser) - Static method in class dev.lavalink.youtube.track.TemporalInfo
G
- get(ContentType) - Static method in enum class dev.lavalink.youtube.track.format.FormatInfo
-
Find a matching format info instance from a content type.
- getApiKey() - Method in class dev.lavalink.youtube.clients.ClientConfig
- getAudioChannels() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- getBaseClientConfig(HttpInterface) - Method in class dev.lavalink.youtube.clients.Android
- getBaseClientConfig(HttpInterface) - Method in class dev.lavalink.youtube.clients.AndroidMusic
- getBaseClientConfig(HttpInterface) - Method in class dev.lavalink.youtube.clients.AndroidVr
- getBaseClientConfig(HttpInterface) - Method in class dev.lavalink.youtube.clients.Ios
- getBaseClientConfig(HttpInterface) - Method in class dev.lavalink.youtube.clients.Music
- getBaseClientConfig(HttpInterface) - Method in class dev.lavalink.youtube.clients.MWeb
- getBaseClientConfig(HttpInterface) - Method in class dev.lavalink.youtube.clients.skeleton.MusicClient
- getBaseClientConfig(HttpInterface) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
-
Retrieves a base client config payload to be used for requests.
- getBaseClientConfig(HttpInterface) - Method in class dev.lavalink.youtube.clients.Tv
- getBaseClientConfig(HttpInterface) - Method in class dev.lavalink.youtube.clients.TvHtml5Embedded
- getBaseClientConfig(HttpInterface) - Method in class dev.lavalink.youtube.clients.Web
- getBaseClientConfig(HttpInterface) - Method in class dev.lavalink.youtube.clients.WebEmbedded
- getBestFormat() - Method in class dev.lavalink.youtube.track.format.TrackFormats
- getBitrate() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- getCachedPlayerScript(HttpInterface) - Method in interface dev.lavalink.youtube.cipher.CipherManager
- getCachedPlayerScript(HttpInterface) - Method in class dev.lavalink.youtube.cipher.LocalSignatureCipherManager
- getCachedPlayerScript(HttpInterface) - Method in class dev.lavalink.youtube.cipher.RemoteCipherManager
- getCipherManager() - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- getClient(Class<T>) - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
-
Returns a client by the given type, if registered.
- getClients() - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- getConnectUrl() - Method in class dev.lavalink.youtube.track.YoutubePersistentHttpStream
- getContentLength() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- getContextFilter() - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- getDuration() - Method in class dev.lavalink.youtube.track.YoutubeMpegStreamAudioTrack
- getFailureType() - Method in exception dev.lavalink.youtube.cipher.ScriptExtractionException
- getFormats() - Method in class dev.lavalink.youtube.track.format.TrackFormats
- getHttpInterfaceManager() - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- getIdentifier() - Method in class dev.lavalink.youtube.clients.Android
- getIdentifier() - Method in class dev.lavalink.youtube.clients.AndroidMusic
- getIdentifier() - Method in class dev.lavalink.youtube.clients.AndroidVr
- getIdentifier() - Method in class dev.lavalink.youtube.clients.Ios
- getIdentifier() - Method in class dev.lavalink.youtube.clients.Music
- getIdentifier() - Method in class dev.lavalink.youtube.clients.MWeb
- getIdentifier() - Method in interface dev.lavalink.youtube.clients.skeleton.Client
- getIdentifier() - Method in class dev.lavalink.youtube.clients.Tv
- getIdentifier() - Method in class dev.lavalink.youtube.clients.TvHtml5Embedded
- getIdentifier() - Method in class dev.lavalink.youtube.clients.Web
- getIdentifier() - Method in class dev.lavalink.youtube.clients.WebEmbedded
- getInfo() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- getInterface() - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- getItag() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- getMusicSearchResult(HttpInterface, String) - Method in class dev.lavalink.youtube.clients.skeleton.MusicClient
- getName() - Method in class dev.lavalink.youtube.clients.ClientConfig
- getNParameter() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- getOauth2Handler() - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- getOauth2RefreshToken() - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- getOptions() - Method in class dev.lavalink.youtube.clients.Android
- getOptions() - Method in class dev.lavalink.youtube.clients.Ios
- getOptions() - Method in class dev.lavalink.youtube.clients.Music
- getOptions() - Method in interface dev.lavalink.youtube.clients.skeleton.Client
- getOptions() - Method in class dev.lavalink.youtube.clients.Tv
- getOptions() - Method in class dev.lavalink.youtube.clients.TvHtml5Embedded
- getOptions() - Method in class dev.lavalink.youtube.clients.Web
- getOsVersion() - Method in enum class dev.lavalink.youtube.clients.ClientConfig.AndroidVersion
- getPlayabilityStatus(JsonBrowser, boolean) - Method in interface dev.lavalink.youtube.clients.skeleton.Client
- getPlayback() - Method in class dev.lavalink.youtube.clients.ClientOptions
- getPlayerParams() - Method in class dev.lavalink.youtube.clients.Android
- getPlayerParams() - Method in class dev.lavalink.youtube.clients.AndroidMusic
- getPlayerParams() - Method in class dev.lavalink.youtube.clients.Ios
- getPlayerParams() - Method in class dev.lavalink.youtube.clients.Music
- getPlayerParams() - Method in interface dev.lavalink.youtube.clients.skeleton.Client
- getPlayerParams() - Method in class dev.lavalink.youtube.clients.Tv
- getPlayerParams() - Method in class dev.lavalink.youtube.clients.TvHtml5Embedded
- getPlayerParams() - Method in class dev.lavalink.youtube.clients.Web
- getPlayerScriptUrl() - Method in class dev.lavalink.youtube.track.format.TrackFormats
- getPlaylistLoading() - Method in class dev.lavalink.youtube.clients.ClientOptions
- getPosition() - Method in class dev.lavalink.youtube.track.YoutubeMpegStreamAudioTrack
- getRawScript(HttpInterface, String) - Method in class dev.lavalink.youtube.cipher.LocalSignatureCipherManager
- getRefreshToken() - Method in class dev.lavalink.youtube.http.YoutubeOauth2Handler
- getRemoteCipherManager() - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
-
Gets the cipher manager as a
RemoteCipherManagerinstance, if applicable, otherwise null. - getRemoteCipherPassword() - Method in class dev.lavalink.youtube.YoutubeSourceOptions
- getRemoteCipherUrl() - Method in class dev.lavalink.youtube.YoutubeSourceOptions
- getRemotePass() - Method in class dev.lavalink.youtube.cipher.RemoteCipherManager
- getRemoteUrl() - Method in class dev.lavalink.youtube.cipher.RemoteCipherManager
- getRoot() - Method in class dev.lavalink.youtube.clients.ClientConfig
- getRouter(HttpInterface, String) - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- getScriptTimestamp(HttpInterface, String, String) - Method in class dev.lavalink.youtube.cipher.LocalSignatureCipherManager
- getSdkVersion() - Method in enum class dev.lavalink.youtube.clients.ClientConfig.AndroidVersion
- getSearching() - Method in class dev.lavalink.youtube.clients.ClientOptions
- getSignature() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- getSignatureKey() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- getSourceManager() - Method in class dev.lavalink.youtube.track.YoutubeAudioTrack
- getSourceName() - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- getTimestamp(HttpInterface, String) - Method in interface dev.lavalink.youtube.cipher.CipherManager
- getTimestamp(HttpInterface, String) - Method in class dev.lavalink.youtube.cipher.LocalSignatureCipherManager
- getTimestamp(HttpInterface, String) - Method in class dev.lavalink.youtube.cipher.RemoteCipherManager
- getType() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- getUnplayableReason(JsonBrowser) - Method in interface dev.lavalink.youtube.clients.skeleton.Client
- getUrl() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- getUrlInfo(String, boolean) - Static method in class dev.lavalink.youtube.UrlTools
- getUserAgent() - Method in class dev.lavalink.youtube.clients.ClientConfig
- getVideoLoading() - Method in class dev.lavalink.youtube.clients.ClientOptions
- getVisitorData() - Method in class dev.lavalink.youtube.clients.ClientConfig
- getVisitorId() - Method in class dev.lavalink.youtube.http.YoutubeAccessTokenTracker
-
Updates the visitor id if more than
YoutubeAccessTokenTracker.VISITOR_ID_REFRESH_INTERVALtime has passed since last updated. - globalVars - Variable in class dev.lavalink.youtube.cipher.SignatureCipher
H
- httpInterfaceManager - Variable in class dev.lavalink.youtube.YoutubeAudioSourceManager
I
- internalRead(byte[], int, int, boolean) - Method in class dev.lavalink.youtube.track.YoutubePersistentHttpStream
- internalSkip(long, boolean) - Method in class dev.lavalink.youtube.track.YoutubePersistentHttpStream
- Ios - Class in dev.lavalink.youtube.clients
- Ios() - Constructor for class dev.lavalink.youtube.clients.Ios
- Ios(ClientOptions) - Constructor for class dev.lavalink.youtube.clients.Ios
- isActiveStream - Variable in class dev.lavalink.youtube.track.TemporalInfo
- isAllowDirectPlaylistIds() - Method in class dev.lavalink.youtube.YoutubeSourceOptions
- isAllowDirectVideoIds() - Method in class dev.lavalink.youtube.YoutubeSourceOptions
- isAllowSearch() - Method in class dev.lavalink.youtube.YoutubeSourceOptions
- isDefaultAudioTrack() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- isDrc() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- isEmbedded() - Method in interface dev.lavalink.youtube.clients.skeleton.Client
- isEmbedded() - Method in class dev.lavalink.youtube.clients.TvHtml5Embedded
- isEmbedded() - Method in class dev.lavalink.youtube.clients.WebEmbedded
- isOauthFetchContext(HttpClientContext) - Method in class dev.lavalink.youtube.http.YoutubeOauth2Handler
- isSeekable() - Method in class dev.lavalink.youtube.track.YoutubeAudioTrack
- isTokenFetchContext(HttpClientContext) - Method in class dev.lavalink.youtube.http.YoutubeAccessTokenTracker
- isTrackEncodable(AudioTrack) - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
L
- lastConfigUpdate - Variable in class dev.lavalink.youtube.clients.Web
- loadFormats(YoutubeAudioSourceManager, HttpInterface, String) - Method in interface dev.lavalink.youtube.clients.skeleton.Client
-
Loads streaming formats for a video.
- loadFormats(YoutubeAudioSourceManager, HttpInterface, String) - Method in class dev.lavalink.youtube.clients.skeleton.MusicClient
- loadFormats(YoutubeAudioSourceManager, HttpInterface, String) - Method in class dev.lavalink.youtube.clients.skeleton.StreamingNonMusicClient
- loadItem(AudioPlayerManager, AudioReference) - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- loadItemOnce(AudioReference) - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- loadJsonResponse(HttpInterface, HttpPost, String) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- loadMix(YoutubeAudioSourceManager, HttpInterface, String, String) - Method in interface dev.lavalink.youtube.clients.skeleton.Client
-
Loads a mix playlist.
- loadMix(YoutubeAudioSourceManager, HttpInterface, String, String) - Method in class dev.lavalink.youtube.clients.skeleton.MusicClient
- loadMix(YoutubeAudioSourceManager, HttpInterface, String, String) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- loadMix(YoutubeAudioSourceManager, HttpInterface, String, String) - Method in class dev.lavalink.youtube.clients.Tv
- loadMix(YoutubeAudioSourceManager, HttpInterface, String, String) - Method in class dev.lavalink.youtube.clients.WebEmbedded
- loadMixResult(HttpInterface, String, String) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- loadPlaylist(YoutubeAudioSourceManager, HttpInterface, String, String) - Method in class dev.lavalink.youtube.clients.AndroidMusic
- loadPlaylist(YoutubeAudioSourceManager, HttpInterface, String, String) - Method in interface dev.lavalink.youtube.clients.skeleton.Client
-
Loads a playlist.
- loadPlaylist(YoutubeAudioSourceManager, HttpInterface, String, String) - Method in class dev.lavalink.youtube.clients.skeleton.MusicClient
- loadPlaylist(YoutubeAudioSourceManager, HttpInterface, String, String) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- loadPlaylist(YoutubeAudioSourceManager, HttpInterface, String, String) - Method in class dev.lavalink.youtube.clients.Tv
- loadPlaylist(YoutubeAudioSourceManager, HttpInterface, String, String) - Method in class dev.lavalink.youtube.clients.TvHtml5Embedded
- loadPlaylist(YoutubeAudioSourceManager, HttpInterface, String, String) - Method in class dev.lavalink.youtube.clients.WebEmbedded
- loadPlaylistResult(HttpInterface, String) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- loadSearch(YoutubeAudioSourceManager, HttpInterface, String) - Method in interface dev.lavalink.youtube.clients.skeleton.Client
-
Loads search results for a query.
- loadSearch(YoutubeAudioSourceManager, HttpInterface, String) - Method in class dev.lavalink.youtube.clients.skeleton.MusicClient
- loadSearch(YoutubeAudioSourceManager, HttpInterface, String) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- loadSearch(YoutubeAudioSourceManager, HttpInterface, String) - Method in class dev.lavalink.youtube.clients.Tv
- loadSearch(YoutubeAudioSourceManager, HttpInterface, String) - Method in class dev.lavalink.youtube.clients.WebEmbedded
- loadSearchMusic(YoutubeAudioSourceManager, HttpInterface, String) - Method in interface dev.lavalink.youtube.clients.skeleton.Client
-
Loads search results for a query.
- loadSearchMusic(YoutubeAudioSourceManager, HttpInterface, String) - Method in class dev.lavalink.youtube.clients.skeleton.MusicClient
- loadSearchMusic(YoutubeAudioSourceManager, HttpInterface, String) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- loadSearchResults(HttpInterface, String) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- loadTrackInfoFromInnertube(YoutubeAudioSourceManager, HttpInterface, String, Client.PlayabilityStatus) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- loadTrackInfoFromInnertube(YoutubeAudioSourceManager, HttpInterface, String, Client.PlayabilityStatus, boolean) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
-
Retrieve raw JSON data for a specific video by its ID.
- loadVideo(YoutubeAudioSourceManager, HttpInterface, String) - Method in interface dev.lavalink.youtube.clients.skeleton.Client
-
Loads a single video.
- loadVideo(YoutubeAudioSourceManager, HttpInterface, String) - Method in class dev.lavalink.youtube.clients.skeleton.MusicClient
- loadVideo(YoutubeAudioSourceManager, HttpInterface, String) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- loadVideo(YoutubeAudioSourceManager, HttpInterface, String) - Method in class dev.lavalink.youtube.clients.Tv
- LocalSignatureCipherManager - Class in dev.lavalink.youtube.cipher
-
Handles parsing and caching of signature ciphers
- LocalSignatureCipherManager() - Constructor for class dev.lavalink.youtube.cipher.LocalSignatureCipherManager
-
Create a new local signature cipher manager
M
- makeShallowClone() - Method in class dev.lavalink.youtube.track.YoutubeAudioTrack
- mimeType - Variable in enum class dev.lavalink.youtube.track.format.FormatInfo
-
Mime type of the format
- MOBILE_PLAYER_PARAMS - Static variable in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- MP4_AAC_LC - Enum constant in enum class dev.lavalink.youtube.track.format.FormatInfo
- MP4_VIDEO_AAC_LC - Enum constant in enum class dev.lavalink.youtube.track.format.FormatInfo
- Music - Class in dev.lavalink.youtube.clients
- Music() - Constructor for class dev.lavalink.youtube.clients.Music
- Music(ClientOptions) - Constructor for class dev.lavalink.youtube.clients.Music
- MUSIC_API_BASE_URL - Static variable in interface dev.lavalink.youtube.clients.skeleton.Client
- MUSIC_SEARCH_PARAMS - Static variable in interface dev.lavalink.youtube.clients.skeleton.Client
- MUSIC_SEARCH_PREFIX - Static variable in class dev.lavalink.youtube.YoutubeAudioSourceManager
- MUSIC_SEARCH_URL - Static variable in interface dev.lavalink.youtube.clients.skeleton.Client
- MusicClient - Class in dev.lavalink.youtube.clients.skeleton
-
The base class for a client that can be used with music.youtube.com.
- MusicClient() - Constructor for class dev.lavalink.youtube.clients.skeleton.MusicClient
- MWeb - Class in dev.lavalink.youtube.clients
- MWeb() - Constructor for class dev.lavalink.youtube.clients.MWeb
- MWeb(ClientOptions) - Constructor for class dev.lavalink.youtube.clients.MWeb
N
- N_FUNCTION_NOT_FOUND - Enum constant in enum class dev.lavalink.youtube.cipher.ScriptExtractionException.ExtractionFailureType
- NEXT_URL - Static variable in interface dev.lavalink.youtube.clients.skeleton.Client
- nFunction - Variable in class dev.lavalink.youtube.cipher.SignatureCipher
- NON_EMBEDDABLE - Enum constant in enum class dev.lavalink.youtube.clients.skeleton.Client.PlayabilityStatus
- none - Static variable in interface dev.lavalink.youtube.YoutubeAudioSourceManager.Router
- NonMusicClient - Class in dev.lavalink.youtube.clients.skeleton
-
The base class for a client that is used for everything except music.youtube.com.
- NonMusicClient() - Constructor for class dev.lavalink.youtube.clients.skeleton.NonMusicClient
O
- OAUTH_CLIENT_ATTRIBUTE - Static variable in interface dev.lavalink.youtube.clients.skeleton.Client
- OAUTH_INJECT_CONTEXT_ATTRIBUTE - Static variable in class dev.lavalink.youtube.http.YoutubeOauth2Handler
- oauth2Handler - Variable in class dev.lavalink.youtube.YoutubeAudioSourceManager
- OK - Enum constant in enum class dev.lavalink.youtube.clients.skeleton.Client.PlayabilityStatus
- onContextClose(HttpClientContext) - Method in class dev.lavalink.youtube.http.BaseYoutubeHttpContextFilter
- onContextOpen(HttpClientContext) - Method in class dev.lavalink.youtube.http.BaseYoutubeHttpContextFilter
- onContextOpen(HttpClientContext) - Method in class dev.lavalink.youtube.http.YoutubeHttpContextFilter
- onRequest(HttpClientContext, HttpUriRequest, boolean) - Method in class dev.lavalink.youtube.http.BaseYoutubeHttpContextFilter
- onRequest(HttpClientContext, HttpUriRequest, boolean) - Method in class dev.lavalink.youtube.http.YoutubeHttpContextFilter
- onRequestException(HttpClientContext, HttpUriRequest, Throwable) - Method in class dev.lavalink.youtube.http.BaseYoutubeHttpContextFilter
- onRequestException(HttpClientContext, HttpUriRequest, Throwable) - Method in class dev.lavalink.youtube.http.YoutubeHttpContextFilter
- onRequestResponse(HttpClientContext, HttpUriRequest, HttpResponse) - Method in class dev.lavalink.youtube.http.BaseYoutubeHttpContextFilter
- onRequestResponse(HttpClientContext, HttpUriRequest, HttpResponse) - Method in class dev.lavalink.youtube.http.YoutubeHttpContextFilter
- OptionDisabledException - Exception in dev.lavalink.youtube
- OptionDisabledException(String) - Constructor for exception dev.lavalink.youtube.OptionDisabledException
- options - Variable in class dev.lavalink.youtube.clients.Android
- options - Variable in class dev.lavalink.youtube.clients.AndroidVr
- options - Variable in class dev.lavalink.youtube.clients.Ios
- options - Variable in class dev.lavalink.youtube.clients.Music
- options - Variable in class dev.lavalink.youtube.clients.Tv
- options - Variable in class dev.lavalink.youtube.clients.TvHtml5Embedded
- options - Variable in class dev.lavalink.youtube.clients.Web
P
- parameter - Variable in class dev.lavalink.youtube.cipher.CipherOperation
-
The parameter for the operation.
- parameters - Variable in class dev.lavalink.youtube.UrlTools.UrlInfo
- path - Variable in class dev.lavalink.youtube.UrlTools.UrlInfo
- PLAYER_URL - Static variable in interface dev.lavalink.youtube.clients.skeleton.Client
- playlistPageCount - Variable in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- poToken - Static variable in class dev.lavalink.youtube.clients.Web
- PREMIERE_TRAILER - Enum constant in enum class dev.lavalink.youtube.clients.skeleton.Client.PlayabilityStatus
- process(LocalAudioTrackExecutor) - Method in class dev.lavalink.youtube.track.YoutubeAudioTrack
- process(LocalAudioTrackExecutor) - Method in class dev.lavalink.youtube.track.YoutubeMpegStreamAudioTrack
- putOnceAndJoin(Map<String, Object>, String) - Method in class dev.lavalink.youtube.clients.ClientConfig
R
- rawScript - Variable in class dev.lavalink.youtube.cipher.SignatureCipher
- refreshAccessToken(boolean) - Method in class dev.lavalink.youtube.http.YoutubeOauth2Handler
-
Refreshes an access token using a supplied refresh token.
- RemoteCipherManager - Class in dev.lavalink.youtube.cipher
-
Handles parsing and caching of ciphers via a remote proxy
- RemoteCipherManager(String, String) - Constructor for class dev.lavalink.youtube.cipher.RemoteCipherManager
-
Create a new remote cipher manager
- requirePlayerScript() - Method in class dev.lavalink.youtube.clients.Android
- requirePlayerScript() - Method in class dev.lavalink.youtube.clients.Ios
- requirePlayerScript() - Method in interface dev.lavalink.youtube.clients.skeleton.Client
- REQUIRES_LOGIN - Enum constant in enum class dev.lavalink.youtube.clients.skeleton.Client.PlayabilityStatus
- resolveFormatUrl(HttpInterface, String, StreamFormat) - Method in interface dev.lavalink.youtube.cipher.CipherManager
-
Produces a valid playback URL for the specified track
- resolveFormatUrl(HttpInterface, String, StreamFormat) - Method in class dev.lavalink.youtube.cipher.LocalSignatureCipherManager
-
Produces a valid playback URL for the specified track
- resolveFormatUrl(HttpInterface, String, StreamFormat) - Method in class dev.lavalink.youtube.cipher.RemoteCipherManager
-
Produces a valid playback URL for the specified track
- REVERSE - Enum constant in enum class dev.lavalink.youtube.cipher.CipherOperationType
- route(Client) - Method in interface dev.lavalink.youtube.YoutubeAudioSourceManager.Router
- routeFromVideoId(HttpInterface, String, UrlTools.UrlInfo) - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
S
- ScriptExtractionException - Exception in dev.lavalink.youtube.cipher
- ScriptExtractionException(String, ScriptExtractionException.ExtractionFailureType) - Constructor for exception dev.lavalink.youtube.cipher.ScriptExtractionException
- ScriptExtractionException(String, ScriptExtractionException.ExtractionFailureType, Throwable) - Constructor for exception dev.lavalink.youtube.cipher.ScriptExtractionException
- ScriptExtractionException.ExtractionFailureType - Enum Class in dev.lavalink.youtube.cipher
- SEARCH_PARAMS - Static variable in interface dev.lavalink.youtube.clients.skeleton.Client
- SEARCH_PREFIX - Static variable in class dev.lavalink.youtube.YoutubeAudioSourceManager
- SEARCH_URL - Static variable in interface dev.lavalink.youtube.clients.skeleton.Client
- setAllowDirectPlaylistIds(boolean) - Method in class dev.lavalink.youtube.YoutubeSourceOptions
- setAllowDirectVideoIds(boolean) - Method in class dev.lavalink.youtube.YoutubeSourceOptions
- setAllowSearch(boolean) - Method in class dev.lavalink.youtube.YoutubeSourceOptions
- setAttributes(HttpInterface) - Method in class dev.lavalink.youtube.clients.ClientConfig
- setCipherManager(CipherManager) - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- setOauth2Handler(YoutubeOauth2Handler) - Method in class dev.lavalink.youtube.http.YoutubeHttpContextFilter
- setPlayback(boolean) - Method in class dev.lavalink.youtube.clients.ClientOptions
- setPlaylistLoading(boolean) - Method in class dev.lavalink.youtube.clients.ClientOptions
- setPlaylistPageCount(int) - Method in interface dev.lavalink.youtube.clients.skeleton.Client
- setPlaylistPageCount(int) - Method in class dev.lavalink.youtube.clients.skeleton.MusicClient
- setPlaylistPageCount(int) - Method in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- setPlaylistPageCount(int) - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- setPosition(long) - Method in class dev.lavalink.youtube.track.YoutubeMpegStreamAudioTrack
- setPoTokenAndVisitorData(String, String) - Static method in class dev.lavalink.youtube.clients.Web
- setPoTokenAndVisitorData(String, String) - Static method in class dev.lavalink.youtube.clients.WebEmbedded
- setPoTokenAndVisitorData(String, String) - Static method in class dev.lavalink.youtube.YoutubeSource
-
Sets the given PoToken and VisitorData pair on all POT-supporting clients.
- setRefreshToken(String, boolean) - Method in class dev.lavalink.youtube.http.YoutubeOauth2Handler
- setRemoteCipherUrl(String, String) - Method in class dev.lavalink.youtube.YoutubeSourceOptions
- setSearching(boolean) - Method in class dev.lavalink.youtube.clients.ClientOptions
- setTokenTracker(YoutubeAccessTokenTracker) - Method in class dev.lavalink.youtube.http.YoutubeHttpContextFilter
- setVideoLoading(boolean) - Method in class dev.lavalink.youtube.clients.ClientOptions
- shouldRefreshAccessToken() - Method in class dev.lavalink.youtube.http.YoutubeOauth2Handler
- shutdown() - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- SIG_ACTIONS_NOT_FOUND - Enum constant in enum class dev.lavalink.youtube.cipher.ScriptExtractionException.ExtractionFailureType
- sigActions - Variable in class dev.lavalink.youtube.cipher.SignatureCipher
- sigFunction - Variable in class dev.lavalink.youtube.cipher.SignatureCipher
- SignatureCipher - Class in dev.lavalink.youtube.cipher
-
Describes one signature cipher
- SignatureCipher(String, String, String, String, String, String) - Constructor for class dev.lavalink.youtube.cipher.SignatureCipher
- SLICE - Enum constant in enum class dev.lavalink.youtube.cipher.CipherOperationType
- SPLICE - Enum constant in enum class dev.lavalink.youtube.cipher.CipherOperationType
- StreamFormat - Class in dev.lavalink.youtube.track.format
-
Describes an available media format for a track
- StreamFormat(ContentType, int, long, long, long, String, String, String, String, boolean, boolean) - Constructor for class dev.lavalink.youtube.track.format.StreamFormat
- StreamingNonMusicClient - Class in dev.lavalink.youtube.clients.skeleton
- StreamingNonMusicClient() - Constructor for class dev.lavalink.youtube.clients.skeleton.StreamingNonMusicClient
- supportsFormatLoading() - Method in interface dev.lavalink.youtube.clients.skeleton.Client
- supportsFormatLoading() - Method in class dev.lavalink.youtube.clients.skeleton.MusicClient
- supportsOAuth() - Method in interface dev.lavalink.youtube.clients.skeleton.Client
- supportsOAuth() - Method in class dev.lavalink.youtube.clients.Tv
- supportsOAuth() - Method in class dev.lavalink.youtube.clients.TvHtml5Embedded
- SWAP - Enum constant in enum class dev.lavalink.youtube.cipher.CipherOperationType
T
- TemporalInfo - Class in dev.lavalink.youtube.track
- timestamp - Variable in class dev.lavalink.youtube.cipher.SignatureCipher
- TIMESTAMP_NOT_FOUND - Enum constant in enum class dev.lavalink.youtube.cipher.ScriptExtractionException.ExtractionFailureType
- toJsonString() - Method in class dev.lavalink.youtube.clients.ClientConfig
- toString() - Method in class dev.lavalink.youtube.clients.ClientOptions
- toString() - Method in class dev.lavalink.youtube.polyfill.DetailMessageBuilder
- toString() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- TrackFormats - Class in dev.lavalink.youtube.track.format
- TrackFormats(List<StreamFormat>, String) - Constructor for class dev.lavalink.youtube.track.format.TrackFormats
- transform(String, ScriptEngine) - Method in class dev.lavalink.youtube.cipher.SignatureCipher
- transformPlaybackUri(URI, URI) - Method in interface dev.lavalink.youtube.clients.skeleton.Client
-
Transforms a given playback URL as necessary.
- transformPlaybackUri(URI, URI) - Method in class dev.lavalink.youtube.clients.Web
- transformPlaybackUri(URI, URI) - Method in class dev.lavalink.youtube.clients.WebEmbedded
- Tv - Class in dev.lavalink.youtube.clients
- Tv() - Constructor for class dev.lavalink.youtube.clients.Tv
- Tv(ClientOptions) - Constructor for class dev.lavalink.youtube.clients.Tv
- TvHtml5Embedded - Class in dev.lavalink.youtube.clients
- TvHtml5Embedded() - Constructor for class dev.lavalink.youtube.clients.TvHtml5Embedded
- TvHtml5Embedded(ClientOptions) - Constructor for class dev.lavalink.youtube.clients.TvHtml5Embedded
- type - Variable in class dev.lavalink.youtube.cipher.CipherOperation
-
The type of the operation.
U
- url - Variable in class dev.lavalink.youtube.cipher.CipherManager.CachedPlayerScript
- UrlTools - Class in dev.lavalink.youtube
- UrlTools() - Constructor for class dev.lavalink.youtube.UrlTools
- UrlTools.UrlInfo - Class in dev.lavalink.youtube
- useHeadersForRange() - Method in class dev.lavalink.youtube.track.YoutubePersistentHttpStream
- useOauth2(String, boolean) - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
-
Instructs this source to use Oauth2 integration.
V
- valueOf(String) - Static method in enum class dev.lavalink.youtube.cipher.CipherOperationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.lavalink.youtube.cipher.ScriptExtractionException.ExtractionFailureType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.lavalink.youtube.clients.ClientConfig.AndroidVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.lavalink.youtube.clients.skeleton.Client.PlayabilityStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.lavalink.youtube.track.format.FormatInfo
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.lavalink.youtube.cipher.CipherOperationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.lavalink.youtube.cipher.ScriptExtractionException.ExtractionFailureType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.lavalink.youtube.clients.ClientConfig.AndroidVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.lavalink.youtube.clients.skeleton.Client.PlayabilityStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.lavalink.youtube.track.format.FormatInfo
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VARIABLES_NOT_FOUND - Enum constant in enum class dev.lavalink.youtube.cipher.ScriptExtractionException.ExtractionFailureType
- VERSION - Static variable in class dev.lavalink.youtube.YoutubeSource
W
- WATCH_URL - Static variable in interface dev.lavalink.youtube.clients.skeleton.Client
- Web - Class in dev.lavalink.youtube.clients
- Web() - Constructor for class dev.lavalink.youtube.clients.Web
- Web(ClientOptions) - Constructor for class dev.lavalink.youtube.clients.Web
- WEB_PLAYER_PARAMS - Static variable in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- WebEmbedded - Class in dev.lavalink.youtube.clients
- WebEmbedded() - Constructor for class dev.lavalink.youtube.clients.WebEmbedded
- WebEmbedded(ClientOptions) - Constructor for class dev.lavalink.youtube.clients.WebEmbedded
- WEBM_OPUS - Enum constant in enum class dev.lavalink.youtube.track.format.FormatInfo
- WEBM_VIDEO_VORBIS - Enum constant in enum class dev.lavalink.youtube.track.format.FormatInfo
- WEBM_VORBIS - Enum constant in enum class dev.lavalink.youtube.track.format.FormatInfo
- withApiKey(String) - Method in class dev.lavalink.youtube.clients.ClientConfig
- withClientDefaultScreenParameters() - Method in class dev.lavalink.youtube.clients.ClientConfig
- withClientField(String, Object) - Method in class dev.lavalink.youtube.clients.ClientConfig
- withClientName(String) - Method in class dev.lavalink.youtube.clients.ClientConfig
- withPlaybackSignatureTimestamp(String) - Method in class dev.lavalink.youtube.clients.ClientConfig
- withRootField(String, Object) - Method in class dev.lavalink.youtube.clients.ClientConfig
- withThirdPartyEmbedUrl(String) - Method in class dev.lavalink.youtube.clients.ClientConfig
- withUserAgent(String) - Method in class dev.lavalink.youtube.clients.ClientConfig
- withUserField(String, Object) - Method in class dev.lavalink.youtube.clients.ClientConfig
- withVisitorData(String) - Method in class dev.lavalink.youtube.clients.ClientConfig
Y
- YoutubeAccessTokenTracker - Class in dev.lavalink.youtube.http
- YoutubeAccessTokenTracker(HttpInterfaceManager) - Constructor for class dev.lavalink.youtube.http.YoutubeAccessTokenTracker
- YoutubeAudioSourceManager - Class in dev.lavalink.youtube
- YoutubeAudioSourceManager() - Constructor for class dev.lavalink.youtube.YoutubeAudioSourceManager
- YoutubeAudioSourceManager(boolean) - Constructor for class dev.lavalink.youtube.YoutubeAudioSourceManager
- YoutubeAudioSourceManager(boolean, boolean, boolean) - Constructor for class dev.lavalink.youtube.YoutubeAudioSourceManager
- YoutubeAudioSourceManager(boolean, boolean, boolean, Client...) - Constructor for class dev.lavalink.youtube.YoutubeAudioSourceManager
-
Construct an instance of YoutubeAudioSourceManager with the given settings and clients.
- YoutubeAudioSourceManager(boolean, Client...) - Constructor for class dev.lavalink.youtube.YoutubeAudioSourceManager
-
Construct an instance of YoutubeAudioSourceManager with the given settings and clients.
- YoutubeAudioSourceManager(Client...) - Constructor for class dev.lavalink.youtube.YoutubeAudioSourceManager
-
Construct an instance of YoutubeAudioSourceManager with default settings and the given clients.
- YoutubeAudioSourceManager(YoutubeSourceOptions, Client...) - Constructor for class dev.lavalink.youtube.YoutubeAudioSourceManager
- YoutubeAudioSourceManager.Router - Interface in dev.lavalink.youtube
- YoutubeAudioTrack - Class in dev.lavalink.youtube.track
-
Audio track that handles processing Youtube videos as audio tracks.
- YoutubeAudioTrack(AudioTrackInfo, YoutubeAudioSourceManager) - Constructor for class dev.lavalink.youtube.track.YoutubeAudioTrack
- YoutubeHttpContextFilter - Class in dev.lavalink.youtube.http
- YoutubeHttpContextFilter() - Constructor for class dev.lavalink.youtube.http.YoutubeHttpContextFilter
- YoutubeMpegStreamAudioTrack - Class in dev.lavalink.youtube.track
-
YouTube segmented MPEG stream track.
- YoutubeMpegStreamAudioTrack(AudioTrackInfo, HttpInterface, URI) - Constructor for class dev.lavalink.youtube.track.YoutubeMpegStreamAudioTrack
- YoutubeOauth2Handler - Class in dev.lavalink.youtube.http
- YoutubeOauth2Handler(HttpInterfaceManager) - Constructor for class dev.lavalink.youtube.http.YoutubeOauth2Handler
- YoutubePersistentHttpStream - Class in dev.lavalink.youtube.track
-
A persistent HTTP stream implementation that uses the range parameter instead of HTTP headers for specifying the start position at which to start reading on a new connection.
- YoutubePersistentHttpStream(HttpInterface, URI, long) - Constructor for class dev.lavalink.youtube.track.YoutubePersistentHttpStream
- YoutubeSource - Class in dev.lavalink.youtube
- YoutubeSource() - Constructor for class dev.lavalink.youtube.YoutubeSource
- YoutubeSourceOptions - Class in dev.lavalink.youtube
- YoutubeSourceOptions() - Constructor for class dev.lavalink.youtube.YoutubeSourceOptions
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form