Enum SearchType
Strategy for resolving a track query on LoadTracksAsync(string, SearchType, CancellationToken).
public enum SearchType
Fields
AmazonMusic = 24Prefixes the query with
amazonmusic, searching Amazon Music.NodeLink only.
Anghami = 36Prefixes the query with
agsearch, searching Anghami.NodeLink only.
AppleMusic = 26Prefixes the query with
amsearch, searching Apple Music.NodeLink, or Lavalink with the LavaSrc plugin.
Audiomack = 37Prefixes the query with
admsearch, searching Audiomack.NodeLink only.
Audius = 21Prefixes the query with
ausearch, searching Audius.NodeLink only.
Auto = 0Sends URLs raw and everything else to
ytsearch, the default.Bandcamp = 9Prefixes the query with
bcsearch, searching Bandcamp.NodeLink only.
Bilibili = 30Prefixes the query with
bilisearch, searching Bilibili.NodeLink only.
Bluesky = 25Prefixes the query with
bksearch, searching Bluesky.NodeLink only.
Deezer = 34Prefixes the query with
dzsearch, searching Deezer.NodeLink, or Lavalink with the LavaSrc plugin.
DeezerRecommendations = 35Prefixes the query with
dzrec, loading Deezer recommendations.NodeLink, or Lavalink with the LavaSrc plugin.
EternalBox = 14Prefixes the query with
eternalbox, loading an EternalBox continuous-playback track.NodeLink only.
Flowery = 41Prefixes the query with
ftts, synthesizing speech through Flowery TTS.NodeLink only. LavaSrc matches the
fttsURL form instead, which is sent as-is like any URL.Gaana = 8Prefixes the query with
gnsearch, searching Gaana.NodeLink only.
GoogleDrive = 32Prefixes the query with
gdsearch, searching a configured Google Drive folder.NodeLink only.
GoogleTts = 42Prefixes the query with
gtts, synthesizing speech through Google Translate TTS.NodeLink only.
IHeartRadio = 10Prefixes the query with
ihsearch, searching iHeartRadio.NodeLink only.
JioSaavn = 15Prefixes the query with
jssearch, searching JioSaavn.NodeLink, or Lavalink with the LavaSrc plugin.
JioSaavnRecommendations = 16Prefixes the query with
jsrec, loading JioSaavn recommendations.NodeLink, or Lavalink with the LavaSrc plugin.
LastFm = 31Prefixes the query with
lfsearch, searching Last.fm.NodeLink only.
LazyPyTts = 44Prefixes the query with
lazypytts, synthesizing speech through LazyPyTTS.NodeLink only.
Letras = 20Prefixes the query with
lmsearch, searching Letras.NodeLink only.
LetrasRecommendations = 13Prefixes the query with
lmrec, loading Letras recommendations.NodeLink only.
Monochrome = 7Prefixes the query with
monochrometo reach the Monochrome source by name.NodeLink only, it fails when Monochrome is disabled.
NetEase = 27Prefixes the query with
ntsearch, searching NetEase Cloud Music.NodeLink only.
NicoVideo = 39Prefixes the query with
ncsearch, searching Niconico (nicovideo).NodeLink only.
Pandora = 38Prefixes the query with
pdsearch, searching Pandora.NodeLink only.
PiperTts = 43Prefixes the query with
pipertts, synthesizing speech through Piper TTS.NodeLink only.
Qobuz = 17Prefixes the query with
qbsearch, searching Qobuz.NodeLink, or Lavalink with the LavaSrc plugin.
QobuzRecommendations = 12Prefixes the query with
qbrec, loading Qobuz recommendations.NodeLink, or Lavalink with the LavaSrc plugin.
Raw = 4Sends the query as-is, direct URLs, or identifiers that already carry a prefix.
Shazam = 33Prefixes the query with
shsearch, searching Shazam.NodeLink only.
SongLink = 40Prefixes the query with
slsearch, searching Song.link's iTunes-backed catalog.NodeLink only.
SoundCloud = 3Prefixes the query with
scsearch.Spotify = 5Prefixes the query with
spsearch, searching Spotify.NodeLink, or Lavalink with the LavaSrc plugin.
SpotifyRecommendations = 6Prefixes the query with
sprec.NodeLink, or Lavalink with the LavaSrc plugin. NodeLink's Audius source registers the same prefix, so with both enabled either may answer.
Tidal = 18Prefixes the query with
tdsearch, searching Tidal.NodeLink, or Lavalink with the LavaSrc plugin.
TidalRecommendations = 19Prefixes the query with
tdrec, loading Tidal recommendations.NodeLink, or Lavalink with the LavaSrc plugin.
VkMusic = 22Prefixes the query with
vksearch, searching VK Music.NodeLink, or Lavalink with the LavaSrc plugin.
VkMusicRecommendations = 23Prefixes the query with
vkrec, loading VK Music recommendations.NodeLink, or Lavalink with the LavaSrc plugin.
YandexMusic = 28Prefixes the query with
ymsearch, searching Yandex Music.NodeLink, or Lavalink with the LavaSrc plugin.
YandexMusicRecommendations = 29Prefixes the query with
ymrec, loading Yandex Music recommendations.NodeLink, or Lavalink with the LavaSrc plugin.
YouTube = 1Prefixes the query with
ytsearch.YouTubeMusic = 2Prefixes the query with
ytmsearch.YouTubeRecommendations = 11Prefixes the query with
ytrec, loading YouTube recommendations for the query.NodeLink only.
Remarks
Direct http(s) and ftts URLs are always sent as-is, since prefixing a URL is never valid.