Go to file
2022-12-18 12:20:19 +01:00
.github/ISSUE_TEMPLATE 🔧 Update GitHub Issue templates 2022-12-18 12:20:19 +01:00
images/icons Add embed to display playlist 2022-12-18 12:17:33 +01:00
src ♻️ Rename current command to playlist 2022-12-18 12:17:34 +01:00
test ♻️ Migrate to NestJS 2022-12-18 12:17:33 +01:00
.dockerignore 🔧 Ignore development files in Docker build 2022-12-18 12:17:34 +01:00
.eslintrc.js ♻️ Migrate to NestJS 2022-12-18 12:17:33 +01:00
.eslintrc.json fix lint 2020-09-23 17:06:20 +02:00
.gitignore 🙈 Ignore .vscode configuration files 2022-12-18 12:17:34 +01:00
.prettierrc ♻️ Migrate to NestJS 2022-12-18 12:17:33 +01:00
.yarnrc.yml ♻️ Migrate to NestJS 2022-12-18 12:17:33 +01:00
Dockerfile only install production in docker 2020-09-21 05:39:22 +02:00
LICENSE.md Update messages sent to users 2020-09-22 15:37:45 +03:00
nest-cli.json ♻️ Migrate to NestJS 2022-12-18 12:17:33 +01:00
package-lock.json ♻️ Migrate to NestJS 2022-12-18 12:17:33 +01:00
package.json 🎨 Code cleanup, remove old api package 2022-12-18 12:17:33 +01:00
README.md Implement Summon and Disconnect 2022-12-18 12:17:33 +01:00
tsconfig.build.json ♻️ Migrate to NestJS 2022-12-18 12:17:33 +01:00
tsconfig.json Add nestjs discord package 2022-12-18 12:17:33 +01:00
yarn.lock 🎨 Code cleanup, remove old api package 2022-12-18 12:17:33 +01:00

Nest Logo

A simple Discord bot that enables you to broadcast your Jellyfin Media Server music collection to voice channels.

Thanky you KGT1 for starting this project! This is a fork of their original repository and re-uses some of their code.





Features

  • Leighweight and extendable using the Nest framework
  • Easy ussage with Discord commands system (eg. /play, /pause, ...)
  • Fast configuration via environment variables
  • Typesafe for faster and easier development

🚀 Installation

$ 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:

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod
# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

👤 Credits