Revert "Rather than make a new resource for each player, the bot uses one resource / connection to ClassicFM for each channel."

This reverts commit 80d1baad4e.
This commit is contained in:
jaredthomason 2024-05-12 12:28:58 -04:00
parent 633291823e
commit 06ead4101f

View file

@ -20,8 +20,6 @@ client.once('ready', () => {
console.log('Bot is ready!'); console.log('Bot is ready!');
}); });
const resource = dVC.createAudioResource('https://icecast.thisisdax.com/ClassicFM', {inlineVolume: true, silencePaddingFrames: 5});
client.on('messageCreate', async message => { client.on('messageCreate', async message => {
if (!message.content.startsWith(prefix) || message.author.bot) return; if (!message.content.startsWith(prefix) || message.author.bot) return;
@ -50,14 +48,14 @@ client.on('messageCreate', async message => {
const streamURL = lines[0]; const streamURL = lines[0];
console.log(`Playing stream: ${streamURL}`); console.log(`Playing stream: ${streamURL}`);
JoinChannel(voiceChannel, resource, 2); JoinChannel(voiceChannel, 'https://icecast.thisisdax.com/ClassicFM', 2);
} }
) } ) }
}); });
let streamJob = null; let streamJob = null;
function JoinChannel(channel, resource, volume) { function JoinChannel(channel, track, volume) {
const connection = dVC.joinVoiceChannel({ const connection = dVC.joinVoiceChannel({
channelId: channel.id, channelId: channel.id,
guildId: channel.guild.id, guildId: channel.guild.id,
@ -82,6 +80,7 @@ function JoinChannel(channel, resource, volume) {
} }
}); });
const resource = dVC.createAudioResource(track, {inlineVolume: true, silencePaddingFrames: 5});
const player = dVC.createAudioPlayer(); const player = dVC.createAudioPlayer();
resource.volume.setVolume(2); resource.volume.setVolume(2);
connection.subscribe(player) connection.subscribe(player)