Package dev.lavalink.youtube.clients
Class MusicWithThumbnail
java.lang.Object
dev.lavalink.youtube.clients.skeleton.NonMusicClient
dev.lavalink.youtube.clients.skeleton.StreamingNonMusicClient
dev.lavalink.youtube.clients.skeleton.MusicClient
dev.lavalink.youtube.clients.Music
dev.lavalink.youtube.clients.MusicWithThumbnail
- All Implemented Interfaces:
dev.lavalink.youtube.clients.skeleton.Client
public class MusicWithThumbnail
extends dev.lavalink.youtube.clients.Music
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.lavalink.youtube.clients.skeleton.Client
dev.lavalink.youtube.clients.skeleton.Client.PlayabilityStatus -
Field Summary
Fields inherited from class dev.lavalink.youtube.clients.Music
BASE_CONFIG, optionsFields inherited from class dev.lavalink.youtube.clients.skeleton.StreamingNonMusicClient
DEFAULT_SIGNATURE_KEYFields inherited from class dev.lavalink.youtube.clients.skeleton.NonMusicClient
DEFAULT_EMBED_URL, MOBILE_PLAYER_PARAMS, playlistPageCount, WEB_PLAYER_PARAMSFields inherited from interface dev.lavalink.youtube.clients.skeleton.Client
API_BASE_URL, BROWSE_URL, MUSIC_API_BASE_URL, MUSIC_SEARCH_PARAMS, MUSIC_SEARCH_URL, NEXT_URL, OAUTH_CLIENT_ATTRIBUTE, PLAYER_URL, SEARCH_PARAMS, SEARCH_URL, WATCH_URL -
Constructor Summary
ConstructorsConstructorDescriptionMusicWithThumbnail(@NotNull dev.lavalink.youtube.clients.ClientOptions options) -
Method Summary
Modifier and TypeMethodDescription@NotNull com.sedmelluq.discord.lavaplayer.track.AudioTrackbuildAudioTrack(@NotNull dev.lavalink.youtube.YoutubeAudioSourceManager source, @NotNull com.sedmelluq.discord.lavaplayer.tools.JsonBrowser json, @NotNull String title, @NotNull String author, long duration, @NotNull String videoId, boolean isStream) Methods inherited from class dev.lavalink.youtube.clients.Music
getBaseClientConfig, getIdentifier, getOptions, getPlayerParams, getPoToken, preparePlayback, supportsFormatLoading, supportsSabrPlaybackMethods inherited from class dev.lavalink.youtube.clients.skeleton.MusicClient
canHandleRequest, extractSearchResultTrackJson, extractSearchResultTracks, getMusicSearchResult, loadMix, loadPlaylist, loadSearch, loadSearchMusic, loadVideo, setPlaylistPageCountMethods inherited from class dev.lavalink.youtube.clients.skeleton.StreamingNonMusicClient
extractFormat, extractFormat, getSabrClientInfo, loadFormats, preferSabrPlaybackMethods inherited from class dev.lavalink.youtube.clients.skeleton.NonMusicClient
extractAudioTrack, extractElementTrack, extractLockupTrack, extractMixPlaylistData, extractPlaylistContinuationToken, extractPlaylistContinuationVideos, extractPlaylistError, extractPlaylistName, extractPlaylistTracks, extractPlaylistVideoList, extractSearchResults, fetchEncryptedHostFlags, fetchEncryptedHostFlags, loadJsonResponse, loadMixResult, loadPlaylistResult, loadSearchResults, loadTrackInfoFromInnertube, loadTrackInfoFromInnertubeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.lavalink.youtube.clients.skeleton.Client
findSelectedTrack, getPlayabilityStatus, getUnplayableReason, isEmbedded, requirePlayerScript, supportsOAuth, transformPlaybackUri, transformPlaybackUri
-
Constructor Details
-
MusicWithThumbnail
public MusicWithThumbnail() -
MusicWithThumbnail
public MusicWithThumbnail(@NotNull @NotNull dev.lavalink.youtube.clients.ClientOptions options)
-
-
Method Details
-
buildAudioTrack
@NotNull public @NotNull com.sedmelluq.discord.lavaplayer.track.AudioTrack buildAudioTrack(@NotNull @NotNull dev.lavalink.youtube.YoutubeAudioSourceManager source, @NotNull @NotNull com.sedmelluq.discord.lavaplayer.tools.JsonBrowser json, @NotNull @NotNull String title, @NotNull @NotNull String author, long duration, @NotNull @NotNull String videoId, boolean isStream)
-