Cog-Creators / Cog-Creators/Red-DiscordBot

[Audio] Lavalink.jar Status

Open
#4,505 2 comments 0 reactions 0 assignees View on GitHub
Category: Cogs - Audio Type: Informational
Dominant language
Python
Stars
5.7k
Forks
2.5k
Avg merge
6d 16h
Merged PRs (30d)
1

Description

**If you are experiencing any problems listed in this issue, they are known and will be addressed as soon as fixes can be identified, written, and published/pushed to a new version of Red. This issue will be edited with new information as it's available to us.**

(Last updated March 29 2026. Please visit our support server at https://discord.gg/red if you need assistance.)

---

This information is for our latest Lavalink.jar, [released in Mar 2026: version 3.7.13+red.5](https://github.com/Cog-Creators/Lavalink-Jars/releases/tag/3.7.13+red.5) and the [Lavalink yt plugin version 1.18.0](https://github.com/lavalink-devs/youtube-source/releases/tag/1.18.0).

### `ScriptExtractionException: Must find sig function from script` in Lavalink logs
This error in your lavalink logs indicates that you are affected by YouTube changing their cipher signature. The current solution requires the following steps:
- Switch to an unmanaged/external lavalink node that you host yourself ([guide]()).
- In the `application.yml` file, update the `youtube-source` plugin version you are using to at least `1.14.0` and configure the new `yt-cipher` settings to point to either an external cipher server or a server you are hosting ([documentation]()).

### "Sign in if you're not a bot" or "This video requires login" or "This video is unavailable"
This is an IP ban that is usually resolvable by using Oauth.
### "This content isn't available"
This means your Oauth account has been flagged and you need a new one.

**You will need to use a managed instance of Lavalink to resolve any of these errors.**
See . This is not a 1:1 guide for this situation.
When using a managed install of Lavalink, you will need to pay attention to Red updates where we may update Red's Lavalink.jar or the application.yml, and integrate the changes into your own, modified copy of the application.yml.

**Specific "Solutions" which may or may not work for you:**
* **Find a Lavalink node on the internet and use [p]llset commands to configure your bot**
You will be trusting a service with your bot's IP address and your users' playback queries
You must use a Lavalink v3 node, not v4
* **You can use Oauth** - DO NOT USE AN IMPORTANT ACCOUNT
You must re-arrange the sources used on your application.yml so that TVHTML5EMBEDDED is first and TV is second
Follow the additional instructions at
* **You can set a potoken**
Follow the instructions at
* **You can configure your Lavalink host to use IP rotation with an service that is not yet IP banned**
You must have a /64 or greater assigned to you
A basic guide can be found at

**With any of these methods:**
You must provide your own application.yml to:
\- detail which sources the plugin will use
\- provide your Oauth information
\- provide the proper potoken information
\- outline which rotation strategy you choose to use and your IP block(s)

[See the plugin readme for more information.]()

_______________________

#### "Something broke when playing the track." with `Caused by: java.lang.IllegalStateException: Must find action functions from script: /s/player/6450230e/player_ias.vflset/` in Lavalink logs
**A fix for this issue was added in 3.5.20.** Please update your bot to the latest version and try again. If you continue to experience this issue, after updating please let us know.

#### "Something broke when playing the track." with `Caused by: java.lang.IllegalStateException: Must find decipher function from script.` in Lavalink logs
**A fix for this issue was added in 3.5.18.** Please update your bot to the latest version and try again. If you continue to experience this issue, after updating please let us know.

[Release from Apr 2024, version 3.7.11+red.3](https://github.com/Cog-Creators/Lavalink-Jars/releases/tag/3.7.11+red.3)

#### "Something broke when playing the track" with a 403 Forbidden error in Lavalink logs
**A fix for this issue was added in 3.5.14.** Please update your bot to the latest version and try again. If you continue to experience this issue, after updating please let us know.

#### Some users may get messages saying "Sign in to confirm you're not a bot".
This seems to be related to where the bot is being hosted - see the above message for 3.7.12
_______________________
[Release from Apr 2024, version 3.7.11+red.2](https://github.com/Cog-Creators/Lavalink-Jars/releases/tag/3.7.11+red.2)

Some tracks are getting stuck at 0:00.

Trying to play some private videos will result in a more generic traceback that includes the JSON response from the site instead of a proper FriendlyException string.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.