lavalink: plugins: - dependency: "com.github.topi314.lavasrc:lavasrc-plugin:4.7.2" repository: "https://maven.lavalink.dev/releases" snapshot: false - dependency: "dev.lavalink.youtube:youtube-plugin:1.13.3" repository: "https://maven.lavalink.dev/releases" - dependency: "com.dunctebot:tts-plugin:1.0.1" repository: "https://jitpack.io" - dependency: "com.github.topi314.sponsorblock:sponsorblock-plugin:3.0.1" # replace x.x.x with the latest release tag! repository: "https://maven.lavalink.dev/releases" # this is optional for lavalink v4.0.0-beta.5 or greater snapshot: false # set to true if you want to use snapshot builds (see below) - dependency: "com.github.topi314.lavasearch:lavasearch-plugin:1.0.0" # replace x.x.x with the latest release tag! repository: "https://maven.lavalink.dev/releases" # this is optional for lavalink v4.0.0-beta.5 or greater snapshot: false # set to true if you want to use snapshot builds (see below) # - dependency: "com.github.topi314.lavalyrics:lavalyrics-plugin:1.0.0" # repository: "https://maven.lavalink.dev/releases" # this is optional for lavalink v4.0.0-beta.5 or greater - dependency: "com.dunctebot:skybot-lavalink-plugin:1.7.0" repository : "https://maven.lavalink.dev/releases" # (optional on lavalink 4) snapshot: false # (optional, tells lavalink to use the default snaptshot repository instead) # - dependency: "dev.schlaubi.lyrics:lavalink:2.6.1" # repository: "https://maven.lavalink.dev/releases" - dependency: "me.duncte123:java-lyrics-plugin:1.6.6" repository: "https://maven.lavalink.dev/releases" - dependency: com.github.devoxin:lavadspx-plugin:0.0.5 # replace {VERSION} with the latest version from the "Releases" tab. repository: https://jitpack.io server: bufferDurationMs: 400 filters: channelMix: true distortion: true equalizer: true karaoke: true lowPass: true rotation: true timescale: true tremolo: true vibrato: true volume: true frameBufferDurationMs: 5000 gc-warnings: true opusEncodingQuality: 10 password: "yeah" playerUpdateInterval: 5 resamplingQuality: LOW soundcloudSearchEnabled: true sources: bandcamp: true http: true local: false nico: true soundcloud: true twitch: true vimeo: true youtube: false trackStuckThresholdMs: 10000 useSeekGhosting: true youtubePlaylistLoadLimit: 6 youtubeSearchEnabled: true # logging: # file: # path: ./logs/ # level: # lavalink: INFO # root: INFO # logback: # rollingpolicy: # max-file-size: 1GB # max-history: 30 # request: # enabled: true # includeClientInfo: true # includeHeaders: false # includePayload: true # includeQueryString: true # maxPayloadLength: 10000 metrics: prometheus: enabled: false endpoint: /metrics plugins: lavalyrics: sources: - spotify - youtube - deezer - yandexMusic dunctebot: ttsLanguage: "pt-BR" # language of the TTS engine sources: # true = source enabled, false = source disabled getyarn: true # www.getyarn.io clypit: true # www.clyp.it tts: true # speak:Words to speak pornhub: true # should be self-explanatory reddit: true # should be self-explanatory ocremix: true # www.ocremix.org tiktok: true # tiktok.com mixcloud: true # mixcloud.com soundgasm: true # soundgasm.net pixeldrain: true # pixeldrain.com lavasrc: lyrics-sources: deezer: false spotify: true youtube: true providers: - ytsearch:"%ISRC%" - ytsearch:%QUERY% sources: applemusic: false deezer: false flowerytts: false spotify: true yandexmusic: false youtube: true spotify: albumLoadLimit: 6 # clientId: "" # clientSecret: "" countryCode: US playlistLoadLimit: 6 # spDc: "AQAmAMhoFtEHdzKy7p37okAcV4-klG1u_WcVBA6KFOAt2wYDldhJrD8UHW0e0iL3CKadnjEgKto7sjLm0GBMYT5Eb0ZsObDzDlXqsl7_0J2iaCJgLlf3QoFt07mqkZgc7FJXHlQvmg1biCrVTMBWbw9aUkenUuyeITs9QfSxENIUY8XIMc9a_diqUScZU" 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"` preferAnonymousToken: true # Whether to use the anonymous token for resolving tracks, artists and albums. Spotify generated playlists are always resolved with the anonymous tokens since they do not work otherwise. This requires the customTokenEndpoint to be set. customTokenEndpoint: "http://localhost:8080/api/token" # Optional custom endpoint for getting the anonymous token. If not set, spotify's default endpoint will be used which might not work. The response must match spotify's anonymous token response format. youtube: allowDirectPlaylistIds: true allowDirectVideoIds: true allowSearch: true clientOptions: ANDROID_MUSIC: playback: false playlistLoading: false searching: false videoLoading: true MUSIC: playback: false playlistLoading: false searching: true videoLoading: false TVHTML5EMBEDDED: playback: true playlistLoading: false searching: false videoLoading: true WEB: playback: false playlistLoading: true searching: true videoLoading: false WEBEMBEDDED: playback: false playlistLoading: false searching: false videoLoading: false clients: - MUSIC - ANDROID_MUSIC - WEB - WEBEMBEDDED - TVHTML5EMBEDDED enabled: true oauth: enabled: true refreshToken: "" skipInitialization: true sentry: dsn: "" environment: "" server: address: 0.0.0.0 http2: enabled: false port: 2333