Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/julianyaman/tune

A web radio bot with the possibility to add your own radio to it!
https://github.com/julianyaman/tune

discord discord-bot discord-js i-love-radio

Last synced: 3 months ago
JSON representation

A web radio bot with the possibility to add your own radio to it!

Awesome Lists containing this project

README

        

📻 Welcome to Tune 🎶



Version

Discord Server Shield


License: MIT


Twitter: julianYaman

> A brand-new Discord bot for listening into live radio music from your favorite web radio.

### 🏠 [Homepage](https://github.com/julianYaman/tune)

## About the bot

*TL;DR - you've never had such a great bot on your server!*

**Tune** is a new upcoming bot which plays live radio music from different web radios of different genres.
The radios are categorized in different genres like *EDM, Jazz, Classics and many more*.

In next updates, the list of all supported radios will be extended as far as we can. You can also submit your own radio
to this bot (in case *you* are the owner or an authorized person to do that) and we will add it to our list ASAP.

We also support self-hosting. This means, that you can clone or download this repository and add your own radios
to this list in case you want to have more control over the bot.

**Check out [this guide](https://github.com/julianYaman/tune/blob/master/docs/BOTOWNER.md) when you want to use it on your own server.**

Disclaimer: We are NOT responsible for any copyright claim or legal issues when you run this bot by your own.

## Show your support

Give a ⭐️ if you like this project!



## Author & Contributors

👤 **Julian Yaman **

* Twitter: [@julianYaman](https://twitter.com/julianYaman)
* Support Discord Server: [join here](https://discord.gg/yAUmDNb)

*- contributors will be listed here -*

You also want to help us? Look below.

## 🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/julianYaman/tune/issues)
and join the [Support Discord Server](https://discord.gg/yAUmDNb).

Also you can support the work financially on [Patreon](https://www.patreon.com/user?u=23070184).

**If you want to contribute to the codebase of this project, please follow the
[contributing guidelines](https://github.com/julianYaman/tune/blob/master/docs/CONTRIBUTING.md).**

### Setup the project

#### 1. Install all modules

```ssh
npm install
```

#### 2. Install [Lavaplayer](https://github.com/sedmelluq/lavaplayer)

For downloading [Lavaplayer](https://github.com/sedmelluq/lavaplayer), please go to [the CI server](https://ci.fredboat.com/viewLog.html?buildId=lastSuccessful&buildTypeId=Lavalink_Build&tab=artifacts&guest=1).

#### 3. Setup Lavaplayer

For setting Lavaplayer up, you need to create a ``application.yml`` YAML file in your Lavaplayer directory.

Here is an [example how it can look like](https://github.com/Frederikam/Lavalink/blob/master/LavalinkServer/application.yml.example).

Run it with
```
java -jar Lavalink.jar
```
when you want to start the bot later.

#### 4. Create a config file

Create a ``config.js`` config file in the working directory of the bot.
Here is an [example](https://github.com/julianYaman/tune/blob/master/example.config.js) how it need to look like.

## 📝 License

Copyright © 2019 [Julian Yaman ](https://github.com/julianYaman).

This project is [MIT](https://github.com/julianYaman/tune/blob/master/LICENSE) licensed.

***
_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator) with some edits_