738250d7a152937f23f8b185c47b908eb13d67b5
Discord Audio Stream
This NPM package was created to make it easier to stream audio to Discord.
There is a security feature of discord that stops the stream of audio after some time. This problem can be solved by disconnecting the Discord channel every 1.5 hours for 2 seconds and then reconnecting the channel. (If you use this package!) I recommend using a database to store the data e.g. MySQL, SQLite, json file and other database types.
The package does not fix this error yet. However, it is currently being worked on!
This module is designed to work with discord.js v14. This package doesn't support older versions!
👋 Support
Pease create a bug post on github or write fraujulian on discord!
📝 Usage
Install package
npm i discord-audio-stream
or
yarn add discord-audio-stream
Code Snippet - Start
const AudioStream = require("discord-audio-stream");
AudioStream.start({
VoiceChannelID: 0, //Integer | Voice Channel ID | e.g interaction.member.voice.channel.id
GuildID: 0, //Integer | Guild ID | e.g interaction.guild.id
VoiceAdapter: 0, //Integer | Voice Adapter Creator | e.g interaction.guild.voiceAdapterCreator
Type: "", //String | choose the Audio Resource [File or Link or Analyze] | Analyze
Resource: "", //String | Audio Stream Link or File Location | e.g https://synradiode.stream.laut.fm/synradiode
})
Code Snippet - Stop
const AudioStream = require("discord-audio-stream");
AudioStream.stop({
GuildID: 0, //Integer | Guild ID | e.g interaction.guild.id
})
Code Snippet - Set Max Listeners
const AudioStream = require("discord-audio-stream");
AudioStream.setMaxListeners({
GuildID: 0, //Integer | Guild ID | e.g interaction.guild.id
MaxListeners: 0, //Integer | max Listeners | e.g 30
})
🤝 Enjoy the package?
Languages
TypeScript
86.9%
JavaScript
13%