Package-level declarations

Types

Link copied to clipboard
object LavaSrc : Plugin

Bindings for the LavaSrc plugin.

Link copied to clipboard
class SpotifyRecommendQueryBuilder : QueryBuilder

Builder for Spotify recommend queries.

Link copied to clipboard
class SpotifySearchQueryBuilder : QueryBuilder

Builder for Spotify search queries.

Properties

Link copied to clipboard
val Playlist.lavaSrcInfo: ExtendedPlaylistInfo

Provides the ExtendedPlaylistInfo for this Playlist.

val Track.lavaSrcInfo: ExtendedTrackInfo

Provides the ExtendedTrackInfo for this Playlist.

Functions

Link copied to clipboard
fun SpotifySearchQueryBuilder.fromYear(start: Int, end: Int? = null)

Searches for items in the year range from start end end.

Link copied to clipboard
suspend fun Player.loadAndPlayUsingDeezer(isrc: String, playOptionsBuilder: PlayOptions.() -> Unit = {})

Performs a track search and plays the result using Deezer.

Link copied to clipboard
suspend fun Node.loadUsingDeezer(isrc: String): LoadResult

Performs a track search using Deezer.

Link copied to clipboard
inline suspend fun Node.recommendUsingSpotify(seedArtists: String, seedGenres: String, seedTracks: String, builder: SpotifyRecommendQueryBuilder.() -> Unit = {}): LoadResult

Performs a track search using Spotify.

Link copied to clipboard
suspend fun Player.searchAndPlayUsingAppleMusic(query: String, playOptionsBuilder: PlayOptions.() -> Unit = {})

Performs a track search and plays the result using Apple Music.

Link copied to clipboard
suspend fun Player.searchAndPlayUsingDeezer(query: String, playOptionsBuilder: PlayOptions.() -> Unit = {})

Performs a track search and plays the result using Deezer.

Link copied to clipboard
suspend fun Player.searchAndPlayUsingSpotify(query: String, options: SpotifySearchQueryBuilder = SpotifySearchQueryBuilder.Default, playOptionsBuilder: PlayOptions.() -> Unit = {})

Performs a track search and plays the result using Spotify.

Link copied to clipboard
suspend fun Player.searchAndPlayUsingYandexMusic(query: String, playOptionsBuilder: PlayOptions.() -> Unit = {})

Performs a track search and plays the result using Yandex Music.

Link copied to clipboard
suspend fun Node.searchUsingAppleMusic(query: String): LoadResult

Performs a track search using Apple Music.

Link copied to clipboard
suspend fun Node.searchUsingDeezer(query: String): LoadResult

Performs a track search using Deezer.

Link copied to clipboard
inline suspend fun Node.searchUsingSpotify(query: String, builder: SpotifySearchQueryBuilder.() -> Unit = {}): LoadResult

Performs a track search using Spotify.

Link copied to clipboard
suspend fun Node.searchUsingYandexMusic(query: String): LoadResult

Performs a track search using Yandex Music.

Link copied to clipboard
Link copied to clipboard