Releases: lavalink-devs/youtube-source
Releases · lavalink-devs/youtube-source
1.5.0
Additions
- (
common
,v2
,plugin
) AddedANDROID_MUSIC
client.
Changes
- (
common
,v2
,plugin
) Changed which clients are used by default (ANDROID
->ANDROID_TESTSUITE
). - (
common
,v2
,plugin
) Usage ofANDROID
now logs a warning stating not to use it due to frequent breakages. - (
common
,v2
) Few internal changes to better improveyoutube-source
's compatibility with standard Lavaplayer, as well as forks.
1.4.0
Fixes
- (
common
,v2
,plugin
) Fixed an issue with the n cipher regex that meant some new patterns weren't being detected.
Additions
- (
common
,v2
,plugin
) Added support for per-client configuration options. - (
common
,v2
) Added anitag
field to theStreamFormat
class.
Changes
- (
common
,v2
,plugin
) Switched to a cookie-less HTTP interface manager to avoid storing cookies between requests.
1.3.0
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.
- This should avoid
Changes
- Bumped
rhino-engine
(JavaScript engine) to1.7.15
. - Log response JSON when playlist tracks cannot be found.
1.2.0
Fixes
- (
common
,v2
,plugin
) Fixed an issue where high quality thumbnails wouldn't be extracted for single videos. - (
plugin
) Fixed theenabled
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
- (
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
1.0.6
1.0.5
1.0.4
- Fixes an issue where loading a video with a
&list=WL
,&list=LL
,&list=LM
parameter would cause the source to returnThe 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.
- NOTE: The source will now ignore these identifiers, under the assumption users will have copied links via the