[READ-ONLY] Mirror of https://github.com/flo-bit/youtube-party-dj. democratic youtube player, everyone can vote and add songs, uni project, made with uix
0

Configure Feed

Select the types of activity you want to include in your feed.

callback only for first player instance

+7 -3
+7 -3
backend/integrations/discord/Client.ts
··· 400 400 export const play = async (playerInstances: PlayerInstance[], data: PlayData, queue: () => void = () => {}) => { 401 401 let track; 402 402 403 + let firstPlayer = true; 403 404 for (const playerInstance of playerInstances) { 404 405 const player = playerInstance.player; 405 406 if (!player) { ··· 415 416 // play the searched track 416 417 await player.playTrack({ track: track.encoded }); 417 418 // wait for track to end 418 - player.once('end', () => { 419 - queue(); 420 - }); 419 + if (firstPlayer) { 420 + firstPlayer = false; 421 + player.on("end", () => { 422 + queue(); 423 + }); 424 + } 421 425 } 422 426 } 423 427