Skip to content

Conversation

@ijuice-j
Copy link

Add a new Electron-based app for custom Discord Rich Presence control. This follows the same architecture as the existing discord plugin in ytb-music but provides a standalone UI for manual status configuration.

Features:

  • Full control over all Rich Presence fields (details, state, images)
  • Support for all activity types (Playing, Listening, Watching, etc.)
  • Configurable timestamps (elapsed/remaining)
  • Up to 2 custom buttons with URLs
  • Auto-reconnect functionality
  • Clean dark theme UI matching Discord's style

Add a new Electron-based app for custom Discord Rich Presence control.
This follows the same architecture as the existing discord plugin in
ytb-music but provides a standalone UI for manual status configuration.

Features:
- Full control over all Rich Presence fields (details, state, images)
- Support for all activity types (Playing, Listening, Watching, etc.)
- Configurable timestamps (elapsed/remaining)
- Up to 2 custom buttons with URLs
- Auto-reconnect functionality
- Clean dark theme UI matching Discord's style
Add the statusDisplayType field that controls what Discord shows in the
status line (e.g., "Listening to X"). Options:
- 0: App Name (from Developer Portal)
- 1: State field (Line 2)
- 2: Details field (Line 1) - default

This matches how ytb-music handles the Discord status display.
- Add detailsUrl and stateUrl fields to make text lines clickable
- Add minimum 2-character padding using Hangul filler (same as ytb-music)
- Update UI with URL input fields for details and state
- Discord rejects text fields shorter than 2 characters, padding prevents this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants