Bug 463153 - Discord identifies KDE Dolphin as Dolphin, the Wii/Gamecube emulator
Summary: Discord identifies KDE Dolphin as Dolphin, the Wii/Gamecube emulator
Status: RESOLVED DOWNSTREAM
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Microsoft Windows Microsoft Windows
: NOR task
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-17 12:44 UTC by annoyingrain5
Modified: 2023-01-07 03:59 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description annoyingrain5 2022-12-17 12:44:05 UTC
SUMMARY


STEPS TO REPRODUCE
1. Have a windows computer prepared with both KDE dolphin and Discord installed
2. Configure discord to show your running games as your status, this may be set by default.
3. Run KDE dolphin.
4. Observe in Discord, how your status is displayed as playing Dolphin, the Wii/Gamecube emulator, known as dolphin-emu on linux.
Note that this will not appear in large servers with default settings in some countries, so check it in a DM, or look for the streaming popup above your user panel at the bottom of the channel list.

OBSERVED RESULT
Discord identifies the file browser as dolphin-emu, (only known as dolphin-emu on linux, on windows it just goes by Dolphin) the Nintendo Wii/Gamecube emulator. There is no way to tell Discord to ignore the application, or display it as something else, as it is a "verified" application. Meaning there is no way to remove the incorrect status for the end user but disable the functionality entirely.

EXPECTED RESULT
Discord would have no reaction to the different application being opened, as it is a file browser, not a game, and definitely not an emulator.

SOFTWARE/OS VERSIONS
Windows: 11 21H2
KDE Frameworks Version: 5.100.0
Qt Version: 5.15.7

PROPOSED SOLUTIONS:
1: Rename the distributed dolphin.exe to `KDE-dolphin.exe`, or similar. 

2: Contact discord to try to have the issue fixed on their end, as `Dolphin.exe` refers to dolphin-emu, when `dolphin.exe` refers to the file browser. Notice the capitalization difference. Discord's application identification code could be changed to notice the capitalization difference and ignore KDE dolphin. This would be the preferred solution as it follows the KDE philosophy of a good solution always being better than a hacky one.
Comment 1 Nate Graham 2023-01-06 20:03:46 UTC
2 is definitely preferred. Maybe you can do it?

In general identifying apps by their executable name is hugely error prone and will always result in bugs like this. Discord should do something smarter.
Comment 2 annoyingrain5 2023-01-07 03:18:24 UTC
(In reply to Nate Graham from comment #1)
> 2 is definitely preferred. Maybe you can do it?

I was considering doing this, but Discord is known for treating people with corporate email addresses much better than with a standard gmail address. Also, I believe that the request would have considerably more weight coming from KDE instead of myself, as I would be told to request it on the feedback page, which is rarely ever looked at by Discord developers in my experience.

> In general identifying apps by their executable name is hugely error prone
> and will always result in bugs like this. Discord should do something
> smarter.

I 100% agree here, Discord really should be doing something smarter, this current system causes issues with actual games outside of KDE as well.
Comment 3 annoyingrain5 2023-01-07 03:20:03 UTC
I have nothing against me writing the email by the way, I just feel like it won't be acted on without it being sent from *@kde.org
Comment 4 Nate Graham 2023-01-07 03:20:38 UTC
Sadly KDE has no relationship with Discord either.
Comment 5 Nate Graham 2023-01-07 03:21:33 UTC
If you want to provide me some text and place to send it, I can send it from my kde.org email address. Don't hold your breath for success though. :)
Comment 6 annoyingrain5 2023-01-07 03:58:48 UTC
(In reply to Nate Graham from comment #5)
> If you want to provide me some text and place to send it, I can send it from
> my kde.org email address.

Just remembered that the direct email line has an automated bot reply on it now, could I open a support ticket under your email instead?

> Don't hold your breath for success though. :)

It is Discord we are dealing with!
Comment 7 Nate Graham 2023-01-07 03:59:30 UTC
Sure.