Using latest version of Lavalink (4.0.8) and the latest version of the Youtube Plugin (1.8.3)
application.yml
lavalink:
plugins:
- dependency: "dev.lavalink.youtube:youtube-plugin:1.8.3"
snapshot: false # Set to true if you want to use a snapshot version.
server:
bufferDurationMs: 400
gc-warnings: true
password: ...
playerUpdateInterval: 5
soundcloudSearchEnabled: true
sources:
bandcamp: true
http: true
local: true
soundcloud: true
twitch: true
vimeo: true
youtube: false
youtubePlaylistLoadLimit: 10
youtubeSearchEnabled: false
youtube:
enabled: true # Whether this source can be used.
allowSearch: true # Whether "ytsearch:" and "ytmsearch:" can be used.
allowDirectVideoIds: true # Whether just video IDs can match. If false, only complete URLs will be loaded.
allowDirectPlaylistIds: true # Whether just playlist IDs can match. If false, only complete URLs will be loaded.
# The clients to use for track loading. See below for a list of valid clients.
# Clients are queried in the order they are given (so the first client is queried first and so on...)
clients:
- MUSIC
- MEDIA_CONNECT
- WEB
- TVHTML5EMBEDDED
oauth:
# setting "enabled: true" is the bare minimum to get OAuth working.
enabled: true
logging:
file:
max-history: 30
max-size: 1GB
level:
lavalink: INFO
root: INFO
dev.lavalink.youtube.http.YoutubeOauth2Handler: INFO
path: /logs/
metrics:
prometheus:
enabled: false
endpoint: /metrics
sentry:
dsn: ""
environment: ""
server:
address: ...
port: ...
There is no OAuth flow being displayed for me.

