Updated lavalink application.yml
This commit is contained in:
@@ -14,8 +14,10 @@ plugins:
|
||||
clients:
|
||||
- MUSIC
|
||||
- ANDROID_VR
|
||||
- ANDROID_MUSIC
|
||||
- WEB
|
||||
- WEBEMBEDDED
|
||||
- TVHTML5EMBEDDED
|
||||
# The below section of the config allows setting specific options for each client, such as the requests they will handle.
|
||||
# If an option, or client, is unspecified, then the default option value/client values will be used instead.
|
||||
# If a client is configured, but is not registered above, the options for that client will be ignored.
|
||||
@@ -32,9 +34,76 @@ plugins:
|
||||
# Example: Configuring a client to exclusively be used for video loading and playback.
|
||||
playlistLoading: false # Disables loading of playlists and mixes.
|
||||
searching: false # Disables the ability to search for videos.
|
||||
lavasrc:
|
||||
providers: # Custom providers for track loading. This is the default
|
||||
# - "dzisrc:%ISRC%" # Deezer ISRC provider
|
||||
# - "dzsearch:%QUERY%" # Deezer search provider
|
||||
- "ytsearch:\"%ISRC%\"" # Will be ignored if track does not have an ISRC. See https://en.wikipedia.org/wiki/International_Standard_Recording_Code
|
||||
- "ytsearch:%QUERY%" # Will be used if track has no ISRC or no track could be found for the ISRC
|
||||
# you can add multiple other fallback sources here
|
||||
sources:
|
||||
spotify: true # Enable Spotify source
|
||||
applemusic: false # Enable Apple Music source
|
||||
deezer: false # Enable Deezer source
|
||||
yandexmusic: false # Enable Yandex Music source
|
||||
flowerytts: false # Enable Flowery TTS source
|
||||
youtube: false # Enable YouTube search source (https://github.com/topi314/LavaSearch)
|
||||
vkmusic: false # Enable Vk Music source
|
||||
lyrics-sources:
|
||||
spotify: false # Enable Spotify lyrics source
|
||||
deezer: false # Enable Deezer lyrics source
|
||||
youtube: false # Enable YouTube lyrics source
|
||||
yandexmusic: false # Enable Yandex Music lyrics source
|
||||
vkmusic: false # Enable Vk Music lyrics source
|
||||
spotify:
|
||||
clientId: ""
|
||||
clientSecret: ""
|
||||
# spDc: "your sp dc cookie" # the sp dc cookie used for accessing the spotify lyrics api
|
||||
countryCode: "US" # the country code you want to use for filtering the artists top tracks. See https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
|
||||
playlistLoadLimit: 6 # The number of pages at 100 tracks each
|
||||
albumLoadLimit: 6 # The number of pages at 50 tracks each
|
||||
resolveArtistsInSearch: true # Whether to resolve artists in track search results (can be slow)
|
||||
localFiles: false # Enable local files support with Spotify playlists. Please note `uri` & `isrc` will be `null` & `identifier` will be `"local"`
|
||||
applemusic:
|
||||
countryCode: "US" # the country code you want to use for filtering the artists top tracks and language. See https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
|
||||
mediaAPIToken: "your apple music api token" # apple music api token
|
||||
# or specify an apple music key
|
||||
keyID: "your key id"
|
||||
teamID: "your team id"
|
||||
musicKitKey: |
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
your key
|
||||
-----END PRIVATE KEY-----
|
||||
playlistLoadLimit: 6 # The number of pages at 300 tracks each
|
||||
albumLoadLimit: 6 # The number of pages at 300 tracks each
|
||||
deezer:
|
||||
masterDecryptionKey: "your master decryption key" # the master key used for decrypting the deezer tracks. (yes this is not here you need to get it from somewhere else)
|
||||
# arl: "your deezer arl" # the arl cookie used for accessing the deezer api this is optional but required for formats above MP3_128
|
||||
formats: [ "FLAC", "MP3_320", "MP3_256", "MP3_128", "MP3_64", "AAC_64" ] # the formats you want to use for the deezer tracks. "FLAC", "MP3_320", "MP3_256" & "AAC_64" are only available for premium users and require a valid arl
|
||||
yandexmusic:
|
||||
accessToken: "your access token" # the token used for accessing the yandex music api. See https://github.com/TopiSenpai/LavaSrc#yandex-music
|
||||
playlistLoadLimit: 1 # The number of pages at 100 tracks each
|
||||
albumLoadLimit: 1 # The number of pages at 50 tracks each
|
||||
artistLoadLimit: 1 # The number of pages at 10 tracks each
|
||||
flowerytts:
|
||||
voice: "default voice" # (case-sensitive) get default voice from here https://api.flowery.pw/v1/tts/voices
|
||||
translate: false # whether to translate the text to the native language of voice
|
||||
silence: 0 # the silence parameter is in milliseconds. Range is 0 to 10000. The default is 0.
|
||||
speed: 1.0 # the speed parameter is a float between 0.5 and 10. The default is 1.0. (0.5 is half speed, 2.0 is double speed, etc.)
|
||||
audioFormat: "mp3" # supported formats are: mp3, ogg_opus, ogg_vorbis, aac, wav, and flac. Default format is mp3
|
||||
youtube:
|
||||
countryCode: "US" # the country code you want to use for searching lyrics via ISRC. See https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
|
||||
vkmusic:
|
||||
userToken: "your user token" # This token is needed for authorization in the api. Guide: https://github.com/topi314/LavaSrc#vk-music
|
||||
playlistLoadLimit: 1 # The number of pages at 50 tracks each
|
||||
artistLoadLimit: 1 # The number of pages at 10 tracks each
|
||||
recommendationsLoadLimit: 10 # Number of tracks
|
||||
lavalink:
|
||||
plugins:
|
||||
- dependency: "dev.lavalink.youtube:youtube-plugin:1.11.4"
|
||||
- dependency: "dev.lavalink.youtube:youtube-plugin:1.11.5"
|
||||
snapshot: false
|
||||
- dependency: "com.github.topi314.lavasrc:lavasrc-plugin:06b7cab"
|
||||
snapshot: true
|
||||
# - dependency: "com.github.example:example-plugin:1.0.0" # required, the coordinates of your plugin
|
||||
# repository: "https://maven.example.com/releases" # optional, defaults to the Lavalink releases repository by default
|
||||
# snapshot: false # optional, defaults to false, used to tell Lavalink to use the snapshot repository instead of the release repository
|
||||
|
||||
Reference in New Issue
Block a user