Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jonmorisenpai/jericho-player

LightWeight Framework for discord.js v13 Music Bots and Radio Bots with fast moderation with commands and no memory leak.
https://github.com/jonmorisenpai/jericho-player

discord-player discordjs lavalink music-player spotify youtube

Last synced: 5 days ago
JSON representation

LightWeight Framework for discord.js v13 Music Bots and Radio Bots with fast moderation with commands and no memory leak.

Awesome Lists containing this project

README

        





jericho-player





Discord server
npm version
npm downloads
Tests status


LightWeight Framework for **[discord.js v14](https://discord.js.org)** Music Bots and Radio Bots with fast moderation with commands and no memory leak mode.

## Installation

### Install **[jericho-player](https://npmjs.com/package/jericho-player)**

```sh
$ npm install --save jericho-player@beta
```

### Install **[@discordjs/opus](https://npmjs.com/package/@discordjs/opus) OR [opusscript](https://npmjs.com/package/opusscript)**

```sh
$ npm install --save @discordjs/opus
OR
$ npm install --save opusscript
```

### Install **[@discordjs/voice](https://npmjs.com/package/@discordjs/voice)**

```sh
$ npm install --save @discordjs/voice
```

### Install FFmpeg or Avconv

- Official FFMPEG Website: **[https://www.ffmpeg.org/download.html](https://www.ffmpeg.org/download.html)**

- Node Module (FFMPEG): **[https://npmjs.com/package/ffmpeg-static](https://npmjs.com/package/ffmpeg-static)**

- Avconv: **[https://libav.org/download](https://libav.org/download)**

# Features

- Simple & easy to use 🤘
- Beginner friendly 😱
- Auto Proxy Feature
- Lightweight 🛬
- No-Memory-Leak-Mode Present and optimised based on [@discordjs/voice](https://npmjs.com/package/@discordjs/voice)
- play-dl or youtube-dl extractors support 🌌
- Multiple sources support ✌
- Supports Custom Youtube Cookies and Proxies
- Play in multiple servers at the same time 🚗

## [Documentation](https://jericho-player.js.org)

# Supported websites

By default, jericho-player supports **YouTube**, **Spotify**, **facebook**, **SoundCloud** and **Arbitary Links** streams only.

### Optional dependencies

Jericho Player got some **Custom Extractors** that enables you to use and fast Extraction. Some packages have been made by the Sid is Live YT to add new features using this Extractors.

#### [playdl-music-extractor](https://npmjs.com/package/playdl-music-extractor) (latest)

Optional package that adds support for `vimeo`, `reverbnation`, `facebook`.
You just need to install it using `npm i --save playdl-music-extractor` (jericho-player will automatically detect and use it).

#### [video-extractor](https://npmjs.com/package/video-extractor) (optional) (may-break)

`video-extractor` is an optional package that brings support for +700 websites by using `youtube-dl` . The Npm Package Link is available [here](https://npmjs.com/package/video-extractor). And You can install Custom Extractor by `npm i --save video-extractor`

# Community Bots made with Jericho Player

These bots are made by the community, they can help you build your own!

- `[ Updated ] ` **[Fairy Tale - Jericho Player](https://github.com/SidisLiveYT/Jericho-Player-Discord-Bot)** by [SidisLiveYT](https://github.com/SidisLiveYT)