discord-jellyfin-bot/README.md
2022-12-18 12:17:33 +01:00

64 lines
1.6 KiB
Markdown

<p align="center">
<a href="http://nestjs.com/" target="blank"><img src="https://github.com/walkxcode/dashboard-icons/blob/main/png/jellyfin.png?raw=true" width="200" alt="Nest Logo" /></a>
</p>
[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456
[circleci-url]: https://circleci.com/gh/nestjs/nest
<p align="center">A simple <a href="https://discord.com" target="_blank">Discord</a> bot that enables you to broadcast your <a href="https://jellyfin.org/" target="_blank">Jellyfin Media Server</a> music collection to voice channels.</p>
<p align="center">
<small>Thanky you KGT1 for starting this project! This is a fork of their original repository and re-uses some of their code.</small>
</p>
<br/>
<br/>
<hr/>
<br/>
## ✨ Features
- Leighweight and extendable using the [Nest](https://github.com/nestjs/nest) framework
- Easy ussage with Discord commands system (eg. ``/play``, ``/pause``, ...)
- Fast configuration via environment variables
- Typesafe for faster and easier development
## 🚀 Installation
```bash
$ git clone https://github.com/manuel-rw/jellyfin-discord-music-bot.git
$ cd jellyfin-discord-music-bot/
$ yarn
$ yarn start:prod
```
> Docker container comming soon
## 💻 Development
I'm open to any contributions to this project. You can start contributing using the following commands, after executing the installation commands:
```bash
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
```
```bash
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
```