Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addOperation(CipherOperation) - Method in class dev.lavalink.youtube.cipher.SignatureCipher
- 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_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_13 - Enum constant in enum class dev.lavalink.youtube.clients.ClientConfig.AndroidVersion
- ANDROID_VERSION - Static variable in class dev.lavalink.youtube.clients.Android
- AndroidTestsuite - Class in dev.lavalink.youtube.clients
- AndroidTestsuite() - Constructor for class dev.lavalink.youtube.clients.AndroidTestsuite
- API_BASE_URL - Static variable in interface dev.lavalink.youtube.clients.skeleton.Client
- apply(String) - Method in class dev.lavalink.youtube.cipher.SignatureCipher
- ATTRIBUTE_USER_AGENT_SPECIFIED - Static variable in class dev.lavalink.youtube.http.YoutubeHttpContextFilter
B
- BASE_CONFIG - Static variable in class dev.lavalink.youtube.clients.Android
- BASE_CONFIG - Static variable in class dev.lavalink.youtube.clients.AndroidTestsuite
- 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.TvHtml5Embedded
- BASE_CONFIG - Static variable in class dev.lavalink.youtube.clients.Web
- 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
C
- cachedPlayerScript - Variable in class dev.lavalink.youtube.cipher.SignatureCipherManager
- CachedPlayerScript(String) - Constructor for class dev.lavalink.youtube.cipher.SignatureCipherManager.CachedPlayerScript
- canHandleRequest(String) - Method in class dev.lavalink.youtube.clients.AndroidTestsuite
- 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.TvHtml5Embedded
- 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
- 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.
- 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.AndroidTestsuite
- 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
- clients - Variable in class dev.lavalink.youtube.YoutubeAudioSourceManager
- 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
- copy() - Method in class dev.lavalink.youtube.clients.ClientConfig
D
- decodeTrack(AudioTrackInfo, DataInput) - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- DEFAULT_SIGNATURE_KEY - Static variable in class dev.lavalink.youtube.clients.skeleton.StreamingNonMusicClient
- 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.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.SignatureCipherManager.CachedPlayerScript
- 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.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.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.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.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.
- fromRawData(boolean, JsonBrowser, boolean) - 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.AndroidTestsuite
- 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.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.TvHtml5Embedded
- getBaseClientConfig(HttpInterface) - Method in class dev.lavalink.youtube.clients.Web
- getBestFormat() - Method in class dev.lavalink.youtube.track.format.TrackFormats
- getBitrate() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- getCachedPlayerScript(HttpInterface) - Method in class dev.lavalink.youtube.cipher.SignatureCipherManager
- getCipherManager() - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- getCipherScript(HttpInterface, String) - Method in class dev.lavalink.youtube.cipher.SignatureCipherManager
- 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
- getDuration() - Method in class dev.lavalink.youtube.track.YoutubeMpegStreamAudioTrack
- 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.AndroidTestsuite
- getIdentifier() - Method in class dev.lavalink.youtube.clients.Ios
- getIdentifier() - Method in class dev.lavalink.youtube.clients.Music
- getIdentifier() - Method in interface dev.lavalink.youtube.clients.skeleton.Client
- getIdentifier() - Method in class dev.lavalink.youtube.clients.TvHtml5Embedded
- getIdentifier() - Method in class dev.lavalink.youtube.clients.Web
- getInfo() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- getInterface() - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- 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
- getOsVersion() - Method in enum class dev.lavalink.youtube.clients.ClientConfig.AndroidVersion
- getPlayabilityStatus(JsonBrowser, boolean) - Method in interface dev.lavalink.youtube.clients.skeleton.Client
- getPlayerParams() - Method in class dev.lavalink.youtube.clients.Android
- 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.TvHtml5Embedded
- getPlayerParams() - Method in class dev.lavalink.youtube.clients.Web
- getPlayerScriptUrl() - Method in class dev.lavalink.youtube.track.format.TrackFormats
- getPosition() - Method in class dev.lavalink.youtube.track.YoutubeMpegStreamAudioTrack
- getRouter(HttpInterface, String) - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- getSdkVersion() - Method in enum class dev.lavalink.youtube.clients.ClientConfig.AndroidVersion
- 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
- 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
- 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.
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
- isActiveStream - Variable in class dev.lavalink.youtube.track.TemporalInfo
- isDefaultAudioTrack() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- isDrc() - Method in class dev.lavalink.youtube.track.format.StreamFormat
- isEmpty() - Method in class dev.lavalink.youtube.cipher.SignatureCipher
- 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 class dev.lavalink.youtube.clients.AndroidTestsuite
- 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
- 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.AndroidTestsuite
- 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.TvHtml5Embedded
- 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
- 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
- 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
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_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
N
- 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
- 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
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
- 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
- REQUIRES_LOGIN - Enum constant in enum class dev.lavalink.youtube.clients.skeleton.Client.PlayabilityStatus
- resolveFormatUrl(HttpInterface, String, StreamFormat) - Method in class dev.lavalink.youtube.cipher.SignatureCipherManager
-
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
- scriptTimestamp - Variable in class dev.lavalink.youtube.cipher.SignatureCipher
- 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
- setAttributes(HttpInterface) - Method in class dev.lavalink.youtube.clients.ClientConfig
- 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
- setTokenTracker(YoutubeAccessTokenTracker) - Method in class dev.lavalink.youtube.http.YoutubeHttpContextFilter
- shutdown() - Method in class dev.lavalink.youtube.YoutubeAudioSourceManager
- SignatureCipher - Class in dev.lavalink.youtube.cipher
-
Describes one signature cipher
- SignatureCipher(String, String, String) - Constructor for class dev.lavalink.youtube.cipher.SignatureCipher
- SignatureCipherManager - Class in dev.lavalink.youtube.cipher
-
Handles parsing and caching of signature ciphers
- SignatureCipherManager() - Constructor for class dev.lavalink.youtube.cipher.SignatureCipherManager
-
Create a new signature cipher manager
- SignatureCipherManager.CachedPlayerScript - Class in dev.lavalink.youtube.cipher
- 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, 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
- SWAP - Enum constant in enum class dev.lavalink.youtube.cipher.CipherOperationType
T
- TemporalInfo - Class in dev.lavalink.youtube.track
- toJsonString() - Method in class dev.lavalink.youtube.clients.ClientConfig
- 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
- TvHtml5Embedded - Class in dev.lavalink.youtube.clients
- TvHtml5Embedded() - 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.SignatureCipherManager.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
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.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.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.
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_PLAYER_PARAMS - Static variable in class dev.lavalink.youtube.clients.skeleton.NonMusicClient
- 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
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.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
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form