diff --git a/README.md b/README.md index 1ee9b9ed6..16eef2483 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Allows for sending audio without it ever reaching any of your shards. Being used in production by FredBoat, Dyno, LewdBot, and more. -A [basic example bot](Testbot) is available. +A [basic example bot](https://github.com/lavalink-devs/lavalink-client/tree/main/testbot) is available. [![Lavalink Guild](https://discordapp.com/api/guilds/1082302532421943407/embed.png?style=banner2)](https://discord.gg/ZW4s47Ppw4) diff --git a/docs/api/rest.md b/docs/api/rest.md index 27daf6930..4f94fdd59 100644 --- a/docs/api/rest.md +++ b/docs/api/rest.md @@ -751,7 +751,7 @@ When `identifier` is used, Lavalink will try to resolve the identifier as a sing Response: -[Player](#Player) object +[Player](#player) object
Example Payload diff --git a/docs/changelog/v3.md b/docs/changelog/v3.md index 0e2c009ed..aa9a3bfbe 100644 --- a/docs/changelog/v3.md +++ b/docs/changelog/v3.md @@ -1,10 +1,17 @@ +## v3.7.13 +!!! danger + This is the last Lavalink `v3` release, see [here](https://github.com/lavalink-devs/Lavalink/discussions/1100) for more info. + +* Updated Lavaplayer to [`1.5.6`](https://github.com/lavalink-devs/lavaplayer/releases/tag/1.5.6) +* Updated koe to [`2.0.3-rc2`](https://github.com/KyokoBot/koe/releases/tag/2.0.3-rc2) & use voice gateway v8 in [#1098](https://github.com/lavalink-devs/Lavalink/pull/1098) + ## v3.7.12 * Updated Lavaplayer to [`1.5.4`](https://github.com/lavalink-devs/lavaplayer/releases/tag/1.5.4) * Updated Koe to [`2.0.1`](https://github.com/KyokoBot/koe/releases/tag/2.0.1) (fixes the `IndexOutOfBoundsException` when playing a YouTube track) !!! warning - The default Youtube source is now deprecated and won't receive further updates. Please use https://github.com/lavalink-devs/youtube-source#plugin instead. + The default Youtube source is now deprecated and won't receive further updates. Please use https://github.com/lavalink-devs/youtube-source#plugin instead. ## v3.7.11 * Fixed not being able to seek when player is paused @@ -42,7 +49,7 @@ !!! info - Lavalink Docker images are now found in the GitHub Container Registry instead of DockerHub + Lavalink Docker images are now found in the GitHub Container Registry instead of DockerHub ## v3.7.4 diff --git a/docs/changelog/v4.md b/docs/changelog/v4.md index 0c2ed346f..4b9e755ab 100644 --- a/docs/changelog/v4.md +++ b/docs/changelog/v4.md @@ -1,3 +1,9 @@ +## v4.0.8 +* Updated koe to [`2.0.3-rc2`](https://github.com/KyokoBot/koe/releases/tag/2.0.3-rc2) & use voice gateway `v8` in [#1097](https://github.com/lavalink-devs/Lavalink/pull/1097) +* Updated Lavaplayer to [`2.2.2`](https://github.com/lavalink-devs/lavaplayer/releases/tag/2.2.2) in [#1105](https://github.com/lavalink-devs/Lavalink/pull/1105) +* Allow usage of non-allocating frame buffers in [#1095](https://github.com/lavalink-devs/Lavalink/pull/1095) +* Added shutdown handling to close sessions cleanly in [#1102](https://github.com/lavalink-devs/Lavalink/pull/1102) + ## v4.0.7 * Updated Lavaplayer to [`2.2.1`](https://github.com/lavalink-devs/lavaplayer/releases/tag/2.2.1) * Updated spring-boot to `3.3.0` & spring-websocket to `6.1.9` diff --git a/docs/configuration/index.md b/docs/configuration/index.md index a67c49f6a..a2bd1a43f 100644 --- a/docs/configuration/index.md +++ b/docs/configuration/index.md @@ -32,9 +32,11 @@ SERVER_HTTP2_ENABLED LAVALINK_PLUGINS_0_DEPENDENCY LAVALINK_PLUGINS_0_REPOSITORY +LAVALINK_PLUGINS_0_SNAPSHOT LAVALINK_PLUGINS_1_DEPENDENCY LAVALINK_PLUGINS_1_REPOSITORY +LAVALINK_PLUGINS_1_SNAPSHOT LAVALINK_PLUGINS_DIR LAVALINK_DEFAULT_PLUGIN_REPOSITORY @@ -46,8 +48,8 @@ LAVALINK_SERVER_SOURCES_BANDCAMP LAVALINK_SERVER_SOURCES_SOUNDCLOUD LAVALINK_SERVER_SOURCES_TWITCH LAVALINK_SERVER_SOURCES_VIMEO -LAVALINK_SERVER_SOURCES_HTTP LAVALINK_SERVER_SOURCES_NICO +LAVALINK_SERVER_SOURCES_HTTP LAVALINK_SERVER_SOURCES_LOCAL LAVALINK_SERVER_FILTERS_VOLUME @@ -61,6 +63,7 @@ LAVALINK_SERVER_FILTERS_ROTATION LAVALINK_SERVER_FILTERS_CHANNEL_MIX LAVALINK_SERVER_FILTERS_LOW_PASS +LAVALINK_SERVER_NON_ALLOCATING_FRAME_BUFFER LAVALINK_SERVER_BUFFER_DURATION_MS LAVALINK_SERVER_FRAME_BUFFER_DURATION_MS LAVALINK_SERVER_OPUS_ENCODING_QUALITY @@ -69,6 +72,7 @@ LAVALINK_SERVER_TRACK_STUCK_THRESHOLD_MS LAVALINK_SERVER_USE_SEEK_GHOSTING LAVALINK_SERVER_PLAYER_UPDATE_INTERVAL +LAVALINK_SERVER_YOUTUBE_PLAYLIST_LOAD_LIMIT LAVALINK_SERVER_YOUTUBE_SEARCH_ENABLED LAVALINK_SERVER_SOUNDCLOUD_SEARCH_ENABLED diff --git a/docs/getting-started/troubleshooting.md b/docs/getting-started/troubleshooting.md index 554892b2d..a555ce6ce 100644 --- a/docs/getting-started/troubleshooting.md +++ b/docs/getting-started/troubleshooting.md @@ -34,14 +34,15 @@ In general there are 6 log levels: `TRACE`, `DEBUG`, `INFO`, `WARN`, `ERROR` and ```yaml title="application.yml" logging: level: - # Set this to DEBUG to enable more detailed logging. Please note that this will log probably spam your console. root: INFO # Set this to DEBUG to enable more detailed logging from Lavalink lavalink: DEBUG - # Set this to TRACE to see all WebSocket messages + # Set this to TRACE to see all WebSocket messages sent lavalink.server.io.SocketContext: TRACE # Log all track exceptions (COMMON, SUSPICIOUS & FAULT) com.sedmelluq.discord.lavaplayer.tools.ExceptionTools: DEBUG + # Log YouTube Plugin stuff (only needed if you have issues with YouTube) + dev.lavalink.youtube: DEBUG # This will log all requests to the REST API request: diff --git a/docs/overrides/main.html b/docs/overrides/main.html index af7d54ba8..ccacc1186 100644 --- a/docs/overrides/main.html +++ b/docs/overrides/main.html @@ -1,3 +1,7 @@ +{%- block extrahead -%} + +{%- endblock -%} + {% extends "base.html" %} {% block announce %}