feat(discord): add option to display artist/title in status (#3692)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: JellyBrick <shlee1503@naver.com>
This commit is contained in:
pynappo
2025-09-04 23:58:26 -07:00
committed by GitHub
parent f31053cf3c
commit 8e4e2c42f6
5 changed files with 47 additions and 2 deletions

View File

@ -2,6 +2,7 @@ import { createPlugin } from '@/utils';
import { backend } from './main';
import { onMenu } from './menu';
import { t } from '@/i18n';
import { DiscordStatusDisplayType } from './constants';
export type DiscordPluginConfig = {
enabled: boolean;
@ -33,6 +34,10 @@ export type DiscordPluginConfig = {
* Hide the "duration left" in the rich presence
*/
hideDurationLeft: boolean;
/**
* Controls which field is displayed in the Discord status text
*/
statusDisplayType: (typeof DiscordStatusDisplayType)[keyof typeof DiscordStatusDisplayType];
};
export default createPlugin({
@ -47,6 +52,7 @@ export default createPlugin({
playOnYouTubeMusic: true,
hideGitHubButton: false,
hideDurationLeft: false,
statusDisplayType: DiscordStatusDisplayType.ARTIST,
} as DiscordPluginConfig,
menu: onMenu,
backend,