Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/h00z3x/lost-music-v2

An Edited Version Of Lavamusic (Since I Dont Like TS? I might be crazy!)
https://github.com/h00z3x/lost-music-v2

bot discord discord-bot discord-js discord-js-v14 discord-music-bot lavalink lavalink-music lavalink-musicbot lavaplayer lost-music music music-bot music-bot-discord nodejs soundcloud spotify youtube

Last synced: 7 days ago
JSON representation

An Edited Version Of Lavamusic (Since I Dont Like TS? I might be crazy!)

Awesome Lists containing this project

README

        





Logo

Lost Island Music V2


An edited version of LavaMusic.




Report Bug
.
Request Feature

![Downloads](https://img.shields.io/github/downloads/h00z3x/Lost-Music-V2/total) ![Contributors](https://img.shields.io/github/contributors/h00z3x/Lost-Music-V2?color=dark-green) ![Forks](https://img.shields.io/github/forks/h00z3x/Lost-Music-V2?style=social) ![Stargazers](https://img.shields.io/github/stars/h00z3x/Lost-Music-V2?style=social) ![Issues](https://img.shields.io/github/issues/h00z3x/Lost-Music-V2)

## Table Of Contents

* [About the Project](#about-the-project)
* [Getting Started](#getting-started)
* [Prerequisites](#prerequisites)
* [Installation](#installation)
* [Usage](#usage)
* [Roadmap](#roadmap)
* [Contributing](#contributing)
* [Authors](#authors)
* [Acknowledgements](#acknowledgements)

## About The Project

Lost Island Server Music Bot Source. An edited version of LavaMusic.

**Why Lost Music:**

1. Fixed playlist on lavamusic.
2. Changed the mongodb to sqlite for easier use.
3. Added lyrics command.

## Getting Started

You need node.js preferably latest version if it doesn't work!

### Prerequisites

* npm

```sh
npm install npm@latest -g
```

### Installation

1. Clone the repo

```sh
git clone https://github.com/h00z3x/Lost-Music-V2.git
```

2. Install NPM packages

```sh
npm install
```

3. Edit .ENV FILE

```dotenv
TOKEN="" # Your bot token
PREFIX="-" # Your prefix
OWNER_IDS="id, id, id" # Your ID
CLIENT_ID="clientid" # Your bot client ID
GUILD_ID="" # Your server ID (if you want to use it for a single server)
PRODUCTION="true" # "true" for production
DATABASE_URL="file:./database.db" #DONT CHANGE IT
LAVALINK_URL="" # Your lavalink url
LAVALINK_AUTH="1" # Your lavalink password
LAVALINK_NAME="" # Your lavalink name
LAVALINK_SECURE= "" # true for secure lavalink
BOT_ACTIVITY_TYPE=2 # Activity type is a number from 0 to 5 see more here https://discord.com/developers/docs/topics/gateway-events#activity-object-activity-types
BOT_STATUS="idle"
BOT_ACTIVITY="Lost Music"
GENIUS_KEY=""
```

4. Add other lavalinks to `lavalinks.json` or remove them like so:

```
{
"list": [],
"note": "These are optional if you want you can remove them or add more just like i did. !!!!lavalink in .env has priority over these!!!!"
}
```

5. Generate Prisma

```sh
npx prisma generate
```

6.Generate Database

```sh
npx prisma migrate dev
```

## Usage

Run:

```sh
node index.js
```

## Roadmap

See the [open issues](https://github.com/h00z3x/Lost-Music-V2/issues) for a list of proposed features (and known
issues).

## Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any
contributions you make are **greatly appreciated**.

* If you have suggestions for adding or removing projects, feel free
to [open an issue](https://github.com/h00z3x/Lost-Music-V2/issues/new) to discuss it, or directly create a pull
request after you edit the *README.md* file with necessary changes.
* Please make sure you check your spelling and grammar.
* Create individual PR for each suggestion.
* Please also read through the [Code Of Conduct](https://github.com/h00z3x/Lost-Music-V2/blob/main/CODE_OF_CONDUCT.md)
before posting your first idea as well.

## Authors

* **h00z3x** - *Developer* - [h00z3x](https://github.com/h00z3x/) - *Lyrics, Database, Fix Playlist*
* **brblacky** - *The Person I respect* - [brblacky](https://github.com/appujet/) - *almost everything in typescript*

## CopyRight

Most of the codes:

* [LavaMusic](https://github.com/appujet/lavamusic)