#1145311 ITP: rust-discord-rich-presence -- crate for interfacing with Discord's IPC (Rich Presence)

Package:
wnpp
Source:
wnpp
Submitter:
Juan Manuel Méndez Rey
Date:
2026-08-24 00:49:02 UTC
Severity:
normal
#1145311#5
Date:
2026-08-24 00:47:33 UTC
From:
To:
* Package name    : rust-discord-rich-presence
  Version         : 1.1.0
  Upstream Author : Violet <110789901+vionya@users.noreply.github.com>
* URL             : https://github.com/vionya/discord-rich-presence
* License         : MIT
  Programming Lang: Rust
  Description     : A simple, cross-platform crate for interfacing with Discord's IPC

Pure-Rust client for Discord's local IPC socket, used to publish "Rich
Presence" status (what a user is currently doing/watching) to Discord. No
C library dependencies.

Needed as a mandatory (non-optional-feature) dependency of an upcoming
WebKitGTK6-based rewrite of `stremio` (wishlist bug #943703), which uses it
to show what's currently playing in the user's Discord status. Packaging
note: its only use of uuid (Uuid::new_v4().to_string(), two call sites) is
unchanged between uuid 0.8 (declared upstream) and 1.x (shipped by
Debian), so a one-line version-bump patch is enough. Its own integration
test needs a real Discord client listening on the local IPC socket, so
the test suite is marked broken for a sandboxed build. Already packaged
and verified (full build + autopkgtest + lintian) against unstable with
this patch; will upload once this bug is assigned.