winget install --id afonsojramos.discrakt
About Discrakt
Discrakt bridges your Trakt.tv watching status to Discord Rich Presence. It runs silently in your system tray and automatically updates your Discord status when watching movies or TV shows tracked by Trakt.tv.
What's new in 4.0.0
v4.0.0 β Plex & Jellyfin support π Discrakt is no longer Trakt-only. This major release turns it into a multi-source Rich Presence bridge: mirror what you're watching to Discord directly from Plex or Jellyfin (your own server, no third-party scrobbler needed), alongside the existing Trakt flow. It also ships a completely rebuilt setup wizard and properly signed & notarized macOS releases. Pick your source in the setup wizard β each gets a native login (Trakt OAuth, Login with Plex, Jellyfin Quick Connect) and automatic artwork + localized titles. What's Changed β¨ New sources - Add a source-agnostic Source trait, decoupling Discord rendering from Trakt - Plex: PlexSource backed by Plex Media Server sessions, with "Login with Plex" (PIN flow), TMDB artwork via library metadata, and reachability probing during server discovery - Jellyfin: JellyfinSource with Quick Connect auth, config + dispatch wiring, and a dedicated wizard tab - Select the active tracking source from config and dispatch accordingly πͺ Setup wizard - Replace the inline HTML wizard with an embedded Vite+ / React app - Brand logos beside each source tab, served from the bundle - Collapsible "Advanced" options for each source (incl. public Trakt profile, no login) - Drop the required Trakt username; add a post-setup success countdown - Jellyfin: link straight to the Quick Connect page with the code prefilled - Detect auth completion and hold the close countdown until the tab is refocused π¨ Rich Presence - Presence buttons now link to TMDB (the movie/show page), falling back to IMDB, plus an always-present Discra...
Version history
| Version | Updated | Notes |
|---|---|---|
| 4.0.0 | Unknown | v4.0.0 β Plex & Jellyfin support π Discrakt is no longer Trakt-only. This major release turns it into a multi-source Rich Presence bridge: mirror what you're watching to Discord directly from Plex or Jellyfin (your own s... |
| 3.4.5 | Unknown | What's Changed - chore(deps): bump rand from 0.8.5 to 0.8.6 by @dependabot[bot] in #247 - docs: clarify credentials.ini is auto-created and not in releases by @afonsojramos in #254 - chore(deps): bump rustls-webpki from... |
| 3.4.4 | Unknown | What's Changed - build(windows): statically link MSVC runtime by @afonsojramos in #240 - ci: replace archived actions-rs/clippy-check with direct cargo clippy by @afonsojramos in #241 - build: declare Cargo.toml rust-ver... |
| 3.4.2 | Unknown | What's Changed - docs: add Winget installation reference by @sitiom in #218 - chore(deps): upgrade discord-rich-presence to 1.1.0 by @afonsojramos in #222 - chore(deps): bump winresource from 0.1.29 to 0.1.30 by @dependa... |
| 3.4.1 | Unknown | What's Changed - chore(deps): bump winresource from 0.1.28 to 0.1.29 by @dependabot[bot] in #210 - fix: clear Discord activity when Trakt activity expires by @afonsojramos in #215 - chore(deps): bump thiserror from 2.0.1... |
| 3.4.0 | Unknown | No notes |
| 3.3.0 | Unknown | What's Changed - ci: add Winget Releaser workflow by @sitiom in #197 - chore(deps): bump tray-icon from 0.21.2 to 0.21.3 by @dependabot[bot] in #200 - chore(deps): bump serial_test from 3.2.0 to 3.3.1 by @dependabot[bot]... |