Skip to content

Commit 391a1f3

Browse files
committed
docs: refresh README for Jellyfin and current presence buttons, drop stale links
1 parent 4d237a5 commit 391a1f3

1 file changed

Lines changed: 12 additions & 15 deletions

File tree

README.md

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
1-
# Discrakt - Easy to Use Trakt/Plex Discord Rich Presence
1+
# Discrakt - Easy to Use Trakt/Plex/Jellyfin Discord Rich Presence
22

33
<p align="center"><img src="./assets/discrakt-wordmark.svg" width="450" alt="Discrakt"><p>
44

55
<p align="center">
6-
<a href="https://github.com/afonsojramos/discrakt/actions/workflows/main.yml"><img src="https://github.com/afonsojramos/discrakt/actions/workflows/build.yml/badge.svg"></a>
6+
<a href="https://github.com/afonsojramos/discrakt/actions/workflows/build.yml"><img src="https://github.com/afonsojramos/discrakt/actions/workflows/build.yml/badge.svg"></a>
77
<a href="https://deps.rs/repo/github/afonsojramos/discrakt"><img src="https://deps.rs/repo/github/afonsojramos/discrakt/status.svg"></a>
8-
<a href="https://github.com/afonsojramos/discrakt/"><img src="https://img.shields.io/badge/rustc-1.88-blue.svg"></a>
8+
<a href="https://github.com/afonsojramos/discrakt/"><img src="https://img.shields.io/badge/rustc-1.96-blue.svg"></a>
99
<a href="https://github.com/afonsojramos/discrakt/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg"></a>
1010
</p>
1111

12-
A simple app that acts as a bridge between [Discord](https://discord.com/) and [Trakt](https://trakt.tv) or [Plex](https://www.plex.tv/), allowing for the display of the watch status as [Discord's Rich Presence](https://discord.com/rich-presence). Essentially, it's a Trakt/Plex Discord Rich Presence.
12+
A simple app that acts as a bridge between [Discord](https://discord.com/) and [Trakt](https://trakt.tv), [Plex](https://www.plex.tv/), or [Jellyfin](https://jellyfin.org/), allowing for the display of the watch status as [Discord's Rich Presence](https://discord.com/rich-presence). Essentially, it's a Trakt/Plex/Jellyfin Discord Rich Presence.
1313

1414
<p align="center"><img src="./docs/demo/member-list.png" width="260px"><p>
1515

1616
<p align="center"><img src="./docs/demo/profile-status.png" width="260px" alt="Profile Status"><p>
1717

1818
<p align="center"><img src="./docs/demo/tray.png" width="260px" alt="Tray"><p>
1919

20-
**How it works**: Discrakt polls your Trakt.tv account for "currently watching" status and displays it on Discord. For this to work, **your streaming app must scrobble to Trakt** — meaning it reports what you're watching to Trakt in real-time.
20+
**How it works**: Discrakt mirrors what you're watching to Discord as Rich Presence. There are two ways to connect it:
2121

22-
Popular apps with Trakt integration include:
22+
**1. Via Trakt** — works with any app that scrobbles to Trakt, so your status shows up **wherever and in whatever app you watch** (TV, phone, across the world), as long as one device is running **Discord** and **Discrakt**. Popular apps with Trakt integration:
2323

2424
- **Stremio** — Enable the [Trakt addon](https://www.stremio.com/addons) in Settings → Addons
2525
- **Plex** — Use the [Plex-Trakt-Scrobbler](https://github.com/trakt/Plex-Trakt-Scrobbler) plugin
2626
- **Kodi**, **Infuse**, **VLC** and [many more](https://trakt.tv/apps)
2727

28-
Once your app is scrobbling to Trakt, Discrakt will display your watch status on Discord, **wherever you are watching** (TV, phone, across the world), **in whatever app**, as long as you have a single device running **Discord** and **Discrakt**.
28+
**2. Direct Plex or Jellyfin connection** Discrakt connects straight to your **Plex** or **Jellyfin** server and mirrors your active session, with no Trakt account or external scrobbling needed. You log in during setup (Plex login, or Jellyfin Quick Connect) and Discrakt polls the server for what you're currently playing.
2929

30-
**Plex / Jellyfin (direct)**: Alternatively, Discrakt can connect straight to your **Plex** or **Jellyfin** server and mirror your active session, with no Trakt account or external scrobbling needed. You log in during setup (Plex login, or Jellyfin Quick Connect), and Discrakt polls the server for what you are currently playing. Movie and show artwork plus localized titles are still fetched from TMDB.
30+
Either way, movie and show artwork plus localized titles are fetched from TMDB.
3131

3232
## Features
3333

@@ -36,16 +36,11 @@ Once your app is scrobbling to Trakt, Discrakt will display your watch status on
3636
- _Localized titles for movies and episodes are fetched via TMDB._
3737
- Separate Discord Rich Presence apps for Movies and TV Shows
3838
- Movie posters and show artwork displayed via TMDB
39-
- Direct links to IMDB and Trakt pages
39+
- Direct link to the title's page on TMDB (IMDB as a fallback)
4040
- Progress bar showing watch percentage
4141
- System tray integration with pause/resume functionality
4242
- Start at login option
43-
- Browser-based setup wizard (Trakt OAuth device flow, or a direct Plex connection)
44-
45-
Plex Rich Presence alternatives:
46-
47-
- [discord-rich-presence-plex](https://github.com/Phineas05/discord-rich-presence-plex)
48-
- [plex-rich-presence](https://github.com/Ombrelin/plex-rich-presence)
43+
- Browser-based setup wizard (Trakt login, or a direct Plex / Jellyfin connection)
4944

5045
## Setup
5146

@@ -210,3 +205,5 @@ To build the Rust binary against a prebuilt `setup-ui/dist` without invoking pnp
210205
## Thank You
211206

212207
`movie` and `tv` icons by [iconixar](https://www.flaticon.com/authors/iconixar)
208+
209+
This product uses the TMDB API but is not endorsed or certified by [TMDB](https://www.themoviedb.org/).

0 commit comments

Comments
 (0)