Class MWeb

All Implemented Interfaces:
Client

public class MWeb extends Web
  • Field Details

  • Constructor Details

    • MWeb

      public MWeb()
    • MWeb

      public MWeb(@NotNull @NotNull ClientOptions options)
  • Method Details

    • getBaseClientConfig

      @NotNull public @NotNull ClientConfig getBaseClientConfig(@NotNull @NotNull com.sedmelluq.discord.lavaplayer.tools.io.HttpInterface httpInterface)
      Description copied from class: NonMusicClient
      Retrieves a base client config payload to be used for requests.
      Overrides:
      getBaseClientConfig in class Web
      Parameters:
      httpInterface - The HTTP interface to use for fetching a config, if applicable.
      Returns:
      A client configuration.
    • extractSearchResults

      @NotNull protected @NotNull List<com.sedmelluq.discord.lavaplayer.track.AudioTrack> extractSearchResults(@NotNull @NotNull YoutubeAudioSourceManager source, @NotNull @NotNull com.sedmelluq.discord.lavaplayer.tools.JsonBrowser json)
      Overrides:
      extractSearchResults in class Web
    • extractMixPlaylistData

      @NotNull protected @NotNull com.sedmelluq.discord.lavaplayer.tools.JsonBrowser extractMixPlaylistData(@NotNull @NotNull com.sedmelluq.discord.lavaplayer.tools.JsonBrowser json)
      Overrides:
      extractMixPlaylistData in class Web
    • extractPlaylistName

      protected String extractPlaylistName(@NotNull @NotNull com.sedmelluq.discord.lavaplayer.tools.JsonBrowser json)
      Overrides:
      extractPlaylistName in class Web
    • extractPlaylistVideoList

      @NotNull protected @NotNull com.sedmelluq.discord.lavaplayer.tools.JsonBrowser extractPlaylistVideoList(@NotNull @NotNull com.sedmelluq.discord.lavaplayer.tools.JsonBrowser json)
      Overrides:
      extractPlaylistVideoList in class Web
    • getIdentifier

      @NotNull public @NotNull String getIdentifier()
      Specified by:
      getIdentifier in interface Client
      Overrides:
      getIdentifier in class Web
      Returns:
      The unique identifier for this client.