if wsl wasn't so broken, i didn't need to commit this much :)
fix(ShoukakuEvents.js): ensure playback track payload structure matches expected format
This commit is contained in:
parent
b958e79a98
commit
6546cb8d63
@ -58,8 +58,8 @@ class MusicPlayer {
|
|||||||
logger.debug(`Attempting to play track: ${track.info.title} (${track.info.uri}) in guild ${this.guild}`);
|
logger.debug(`Attempting to play track: ${track.info.title} (${track.info.uri}) in guild ${this.guild}`);
|
||||||
logger.debug(`Track encoded data: ${track.encoded}`); // Log encoded data
|
logger.debug(`Track encoded data: ${track.encoded}`); // Log encoded data
|
||||||
try {
|
try {
|
||||||
// Start playback
|
// Start playback - Ensure payload matches { track: { encoded: "..." } }
|
||||||
await this.connection.playTrack({ track: track.encoded });
|
await this.connection.playTrack({ track: { encoded: track.encoded } });
|
||||||
this.playing = true;
|
this.playing = true;
|
||||||
logger.debug(`playTrack called successfully for: ${track.info.title}`);
|
logger.debug(`playTrack called successfully for: ${track.info.title}`);
|
||||||
} catch (playError) {
|
} catch (playError) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user