A discord widget featuring your Jellyfin media history and playback status.
  • Rust 81.6%
  • HTML 17.4%
  • Dockerfile 1%
Find a file
2026-06-01 21:51:33 +03:00
.sqlx ci: build docker image on gitlab 2026-06-01 21:36:05 +03:00
migrations init 2026-05-31 22:59:16 +03:00
src init 2026-05-31 22:59:16 +03:00
templates init 2026-05-31 22:59:16 +03:00
.env.example init 2026-05-31 22:59:16 +03:00
.gitignore init 2026-05-31 00:44:07 +03:00
.gitlab-ci.yml use $CI_REGISTERY_IMAGE 2026-06-01 21:51:33 +03:00
Cargo.lock init 2026-05-31 22:59:16 +03:00
Cargo.toml init 2026-05-31 22:59:16 +03:00
compose.yml init 2026-05-31 00:44:07 +03:00
Dockerfile feat: docker 2026-05-31 23:12:51 +03:00
LICENSE init 2026-05-31 00:44:07 +03:00
README.md Update README.md 2026-05-31 23:24:18 +03:00
rustfmt.toml init 2026-05-31 00:44:07 +03:00

Jellyfin Discord Widget

A discord widget featuring your Jellyfin media history and playback status.

Discord Profile Widget Screenshot

How it works

  1. log in with Discord OAuth on the dashboard.
  2. You connect your Jellyfin server (using credentials, a token, or Quick Connect).
  3. Add the widget on discord.
  4. enjoy

Setup

  1. Setup a PostgreSQL database.
  2. Copy .env.example to .env and configure your credentials:
  cp .env.example .env
  1. Run the application with cargo run or dockerize it using the provided Dockerfile.

LICENSE

This project is licensed under the AGPLv3 License. See the LICENSE file for details.

Contributing

Contributions are welcome! Please open an issue or submit a pull request with your changes.