olebeh-music-player
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

Olebeh Music Player

A fast and productive music player library for discord.js

downloadsBadge versionBadge

Installation

Install olebeh-music-player

$ npm install --save olebeh-music-player

Install @discordjs/opus

$ npm install --save @discordjs/opus

NOTE: Package needs discord.js framework in order to work. Your may still use any other library for your bot, but note that this package will install it.

Install FFmpeg

Features

  • Beginner friendly 🆕
  • Very simple usage
  • Fast and productive 🥇
  • Can be used on many servers at time 🌆
  • Very flexible, provides full control on what is streamed right now

Get started

First of all, choose your language specification: TypeScript or JavaScript. TypeScript is highly recommended for use

Let's build a very simple bot to play music in voice channel

Use these links to view examples for TypeScript or JavaScript:

Supported apps

For now, Olebeh Music Player only supports YouTube, Spotify and direct link to media files. Spotify is only available if you will provide your Spotify's app credentials

More options

Porviding apps credentials

Fetching data from Spotify only available if you have own Spotify app. It can be created easily following this tutorial

Providing your credential to the Player

const player = new Player(client, {
  authorization: {
    youtube: {
      cookie: 'YOUR_YOUTUBE_COOKIE'
    },
    spotify: {
      client_id: 'CLIENT_ID'
      client_secret: 'CLIENT_SECRET'
      refresh_token: 'REFRESH_TOKEN'
      market: 'MARKET'
    }
  }
})

Obtaining required credentials

  • For obtaining YouTube cookie, follow this guide
  • For obtaining Spotify credentials, follow this guide

For now, that's it. Thanks for using this library, any issues can be reported here

Package Sidebar

Install

npm i olebeh-music-player

Weekly Downloads

5

Version

1.1.3

License

ISC

Unpacked Size

73.4 kB

Total Files

24

Last publish

Collaborators

  • olebeh