Skip to content

Releases: lavalink-devs/youtube-source

1.3.0

17 May 22:36
Compare
Choose a tag to compare

Additions

  • Added MEDIA_CONNECT client.
  • Added ANDROID_LITE client.

Fixes

  • The source manager will avoid searching if the trimmed query is empty.
    • This should avoid status code 400 errors when searching for an empty query.

Changes

  • Bumped rhino-engine (JavaScript engine) to 1.7.15.
  • Log response JSON when playlist tracks cannot be found.

1.2.0

10 May 20:56
Compare
Choose a tag to compare

Fixes

  • (common, v2, plugin) Fixed an issue where high quality thumbnails wouldn't be extracted for single videos.
  • (plugin) Fixed the enabled config option not having any effect.
  • (plugin) Fixed initialisation of the plugin without a config incorrectly loading non-thumbnail clients on Lavalink v4.

Additions

  • (plugin) Added a basic update checking mechanism which will log on start-up when a new version is available.
  • (plugin) Added configuration options for toggling direct video ID and direct playlist ID matching.

1.1.0

05 May 16:12
f27d209
Compare
Choose a tag to compare
  • (common) Fix support for direct video ID lookup.

This release introduces a name change to the lldevs module. It is now referred to as v2.
Artifacts are now provided by the Lavalink maven server, so you can import them into your project like so:

repositories {
  // snapshots are available under '/snapshots'
  maven(url = "https://maven.lavalink.dev/releases")
}

dependencies {
  implementation("dev.lavalink.youtube:<MODULE>:<VERSION>")
}

where <MODULE> is, at the time of writing, one of common, v2 or plugin, and <VERSION> is the desired version (usually latest, as denoted by this releases tab).

1.0.7

02 May 21:12
Compare
Choose a tag to compare
  • (common) Fix matching of shorthand URLs (such as youtube.com/live/<videoId>)

1.0.6

30 Apr 11:11
Compare
Choose a tag to compare
  • (common) Throw exception when processing an audio track, if no registered clients support the loading of audio formats.

1.0.5

23 Apr 20:22
Compare
Choose a tag to compare
  • (plugin) Avoid loading the source manager with a null client array which can cause a NullPointerException.

1.0.4

22 Apr 23:42
Compare
Choose a tag to compare
  • Fixes an issue where loading a video with a &list=WL, &list=LL, &list=LM parameter would cause the source to return The playlist does not exist.
    • NOTE: The source will now ignore these identifiers, under the assumption users will have copied links via the share feature from within these playlists, so the linked videos can still be loaded.

1.0.3

22 Apr 22:24
Compare
Choose a tag to compare
  • Added the ability to load a playlist via a direct ID.

1.0.2

20 Apr 23:27
Compare
Choose a tag to compare
  • Fix an error where tracks wouldn't try the next client if no supported streams were found.

1.0.1

20 Apr 00:47
Compare
Choose a tag to compare
  • Fix missing videoId group in regex.