Merge pull request #66 from ZandercraftGames/main

Fix build_track failure with Lavalink v4 decodetrack format
This commit is contained in:
Clxud 2024-03-13 10:16:31 -04:00 committed by GitHub
commit 519a14fbde
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 2 deletions

1
.gitignore vendored
View File

@ -10,6 +10,7 @@ build/
Pipfile.lock
.mypy_cache/
.vscode/
.idea/
.venv/
*.code-workspace
*.ini

View File

@ -545,11 +545,14 @@ class Node:
path="decodetrack",
query=f"encodedTrack={quote(identifier)}",
)
track_info = data["info"] if self._version.major >= 4 else data
return Track(
track_id=identifier,
ctx=ctx,
info=data,
track_type=TrackType(data["sourceName"]),
info=track_info,
track_type=TrackType(track_info["sourceName"]),
)
async def get_tracks(