spnk-core v2.3.6
📥Installation
- Node.js (16.x or 17.x)
- FFMPEG - (
npm install ffmpeg-static
) or use function setFFmpeg
🔗Links
📄Example usage
<| YouTube |>
const {youtube} = require('spnk-core');
//Getting audio
youtube.getStream(url, {}).then(stream => {
connection.play(stream, {type: "opus"}) //For discord.js version 12
})
//Getting info video
youtube.getVideo(url).then(video => {
console.log(video)
})
//Getting info playlist
youtube.getPlaylist(url).then(playlist => {
console.log(playlist);
})
<| Spotify |>
const {spotify} = require('spnk-core');
//Getting audio
spotify.getStream(url, {}).then(stream => {
connection.play(stream, {type: "opus"}) //For discord.js version 12
})
//Getting info track
spotify.getTrack(url).then(track => {
console.log(track);
})
//Getting Info playlist
spotify,getPlaylist(url).then(playlist => {
console.log(playlist);
})
//Getting info album
spotify.getAlbum(url).then(album => {
console.log(album);
})
<| Other |>
const {setFFmpeg} = require('spnk-core');
setFFmpeg('D:/FFmpeg/ffmpeg.exe'); //You can specify your location ffmpeg
🔞 | YouTube
- You need cookie. Add cookies and forget about error 410 with age restriction
const {youtube} = require('spnk-core');
youtube.setCookie(cookie);
⚙️Options
- opus - Whether to encode the audio stream into opus (Must be disabled to download to file)
- encoderOptions
- seek - Skip to a specific second
- bassboost - Increases the volume of the bass
- noLossFrame - Lossless quality (video or audio)
- to - Cropping to a specific second
Default options
{
"opus": true,
"encoderOptions": {
"seek": 0,
"bassboost": false,
"noLossFrame": false,
"to": null
}
}
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago