Updated lavalink application.yml
This commit is contained in:
@@ -14,8 +14,10 @@ plugins:
|
|||||||
clients:
|
clients:
|
||||||
- MUSIC
|
- MUSIC
|
||||||
- ANDROID_VR
|
- ANDROID_VR
|
||||||
|
- ANDROID_MUSIC
|
||||||
- WEB
|
- WEB
|
||||||
- WEBEMBEDDED
|
- WEBEMBEDDED
|
||||||
|
- TVHTML5EMBEDDED
|
||||||
# The below section of the config allows setting specific options for each client, such as the requests they will handle.
|
# 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 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.
|
# 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.
|
# Example: Configuring a client to exclusively be used for video loading and playback.
|
||||||
playlistLoading: false # Disables loading of playlists and mixes.
|
playlistLoading: false # Disables loading of playlists and mixes.
|
||||||
searching: false # Disables the ability to search for videos.
|
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:
|
lavalink:
|
||||||
plugins:
|
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
|
# - 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
|
# 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
|
# 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