Index

A B C D E F G H I L M N O P R S T U V W Y 
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 RemoteCipherManager instance, 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_INTERVAL time 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
 
A B C D E F G H I L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form